![]() |
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.