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 | List of all members
core.controllers.DefaultController Class Reference

Simple pass through controller. More...

Inheritance diagram for core.controllers.DefaultController:
Collaboration diagram for core.controllers.DefaultController:

Public Member Functions

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...
 
- Public Member Functions inherited from core.controllers.Controller
def __init__ (self, KratosMultiphysics.ModelPart model_part, operations.AggregateOperation operation)
 
None ExecuteOperation (self)
 Execute all assigned operations, bypassing the controller's checks. More...
 

Detailed Description

Simple pass through controller.

Member Function Documentation

◆ __call__()

None core.controllers.DefaultController.__call__ (   self)

Execute assigned operations if a check is passed.

Reimplemented from core.controllers.Controller.

◆ IsExecuteStep()

bool core.controllers.DefaultController.IsExecuteStep (   self)

Decide whether the controller should execute the registered operations at the current step.

Reimplemented from core.controllers.Controller.


The documentation for this class was generated from the following file: