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 | |
bool | Evaluate () const override |
Using input data, returns bool. More... | |
Controller::Pointer | Create (Model &rModel, Parameters ThisParameters) const override |
This method creates an pointer of the controller. More... | |
Controller () noexcept=default | |
Default constructor. More... | |
Controller (Controller const &rOther)=default | |
Copy constructor. More... | |
Controller (Controller &&rOther) noexcept=default | |
Move constructor. More... | |
Public Member Functions inherited from Kratos::Controller | |
KRATOS_CLASS_POINTER_DEFINITION (Controller) | |
Pointer definition of Controller. More... | |
Controller () noexcept=default | |
Default constructor. More... | |
virtual | ~Controller ()=default |
Destructor. More... | |
Controller (Controller const &rOther)=default | |
Copy constructor. More... | |
Controller (Controller &&rOther) noexcept=default | |
Move constructor. More... | |
Controller & | operator= (Controller const &rOther)=delete |
Assignment operator. More... | |
virtual int | Check () const |
Checks that input conditions are correct. More... | |
virtual void | Update () |
Update the controller parameters. More... | |
virtual Parameters | GetDefaultParameters () const |
This method provides the defaults parameters to avoid conflicts between the different constructors. More... | |
virtual std::string | Info () const |
Turn back information as a string. More... | |
virtual void | PrintInfo (std::ostream &rOStream) const |
Print information about this object. More... | |
virtual void | PrintData (std::ostream &rOStream) const |
Print object's data. More... | |
|
defaultnoexcept |
Default constructor.
|
defaultnoexcept |
Move constructor.
|
default |
Copy constructor.
|
inlineoverridevirtual |
This method creates an pointer of the controller.
We consider as input, a Model and a set of Parameters for the sake of generality
rModel | The model to be considered |
ThisParameters | The configuration parameters |
Implements Kratos::Controller.
|
inlineoverridevirtual |
Using input data, returns bool.
Implements Kratos::Controller.