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.
|
Public Member Functions | |
def | __init__ (self, KratosMultiphysics.ModelPart model_part, operations.AggregateOperation operation) |
bool | IsExecuteStep (self) |
Decide whether the controller should execute the registered operations at the current step. More... | |
None | __call__ (self) |
Execute assigned operations if a check is passed. More... | |
None | ExecuteOperation (self) |
Execute all assigned operations, bypassing the controller's checks. More... | |
def core.controllers.Controller.__init__ | ( | self, | |
KratosMultiphysics.ModelPart | model_part, | ||
operations.AggregateOperation | operation | ||
) |
None core.controllers.Controller.__call__ | ( | self | ) |
Execute assigned operations if a check is passed.
Reimplemented in core.controllers.TemporalController, and core.controllers.DefaultController.
None core.controllers.Controller.ExecuteOperation | ( | self | ) |
Execute all assigned operations, bypassing the controller's checks.
Reimplemented in core.controllers.TemporalController.
bool core.controllers.Controller.IsExecuteStep | ( | self | ) |
Decide whether the controller should execute the registered operations at the current step.
Reimplemented in core.controllers.TemporalController, and core.controllers.DefaultController.