KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
A process for grouping operations. More...
Public Member Functions | |
def | __init__ (self) |
None | ExecuteInitialize (self) |
None | ExecuteBeforeSolutionLoop (self) |
None | ExecuteInitializeSolutionStep (self) |
None | ExecuteFinalizeSolutionStep (self) |
None | ExecuteBeforeOutputStep (self) |
None | ExecuteAfterOutputStep (self) |
None | ExecuteFinalize (self) |
None | Clear (self) |
Remove all assigned controllers. More... | |
None | AddInitialize (self, controllers.Controller controller) |
Add a controller to be executed when ExecuteInitialize is called. More... | |
None | AddBeforeSolutionLoop (self, controllers.Controller controller) |
Add a controller to be executed when ExecuteBeforeSolutionLoop is called. More... | |
None | AddInitializeSolutionStep (self, controllers.Controller controller) |
Add a controller to be executed when ExecuteInitializeSolutionStep is called. More... | |
None | AddFinalizeSolutionStep (self, controllers.Controller controller) |
Add a controller to be executed when ExecuteFinalizeSolutionStep is called. More... | |
None | AddBeforeOutputStep (self, controllers.Controller controller) |
Add a controller to be executed when ExecuteBeforeOutputStep is called. More... | |
None | AddAfterOutputStep (self, controllers.Controller controller) |
Add a controller to be executed when ExecuteAfterOutputStep is called. More... | |
None | AddFinalize (self, controllers.Controller controller) |
Add a controller to be executed when ExecuteFinalize is called. More... | |
A process for grouping operations.
@detail This implements a whole-part structural decomposition. The members are operations or function objects with no arguments. They may be attached to any of the process steps during construction and are called in the same order at the corresponding step of the solution algorithm.
def core.processes.OrderedOperationProcess.__init__ | ( | self | ) |
Reimplemented in core.processes.OrderedOutputOperationProcess.
None core.processes.OrderedOperationProcess.AddAfterOutputStep | ( | self, | |
controllers.Controller | controller | ||
) |
Add a controller to be executed when ExecuteAfterOutputStep is called.
None core.processes.OrderedOperationProcess.AddBeforeOutputStep | ( | self, | |
controllers.Controller | controller | ||
) |
Add a controller to be executed when ExecuteBeforeOutputStep is called.
None core.processes.OrderedOperationProcess.AddBeforeSolutionLoop | ( | self, | |
controllers.Controller | controller | ||
) |
Add a controller to be executed when ExecuteBeforeSolutionLoop is called.
None core.processes.OrderedOperationProcess.AddFinalize | ( | self, | |
controllers.Controller | controller | ||
) |
Add a controller to be executed when ExecuteFinalize is called.
None core.processes.OrderedOperationProcess.AddFinalizeSolutionStep | ( | self, | |
controllers.Controller | controller | ||
) |
Add a controller to be executed when ExecuteFinalizeSolutionStep is called.
None core.processes.OrderedOperationProcess.AddInitialize | ( | self, | |
controllers.Controller | controller | ||
) |
Add a controller to be executed when ExecuteInitialize is called.
None core.processes.OrderedOperationProcess.AddInitializeSolutionStep | ( | self, | |
controllers.Controller | controller | ||
) |
Add a controller to be executed when ExecuteInitializeSolutionStep is called.
None core.processes.OrderedOperationProcess.Clear | ( | self | ) |
Remove all assigned controllers.
None core.processes.OrderedOperationProcess.ExecuteAfterOutputStep | ( | self | ) |
None core.processes.OrderedOperationProcess.ExecuteBeforeOutputStep | ( | self | ) |
None core.processes.OrderedOperationProcess.ExecuteBeforeSolutionLoop | ( | self | ) |
None core.processes.OrderedOperationProcess.ExecuteFinalize | ( | self | ) |
None core.processes.OrderedOperationProcess.ExecuteFinalizeSolutionStep | ( | self | ) |
None core.processes.OrderedOperationProcess.ExecuteInitialize | ( | self | ) |
None core.processes.OrderedOperationProcess.ExecuteInitializeSolutionStep | ( | self | ) |