117 virtual std::string
Info()
const
125 rOStream <<
"Controller";
147 rOStream << std::endl;
The base class for all Controllers in Kratos.
Definition: controller.h:39
virtual void Update()
Update the controller parameters.
Definition: controller.h:102
virtual void PrintInfo(std::ostream &rOStream) const
Print information about this object.
Definition: controller.h:123
Controller() noexcept=default
Default constructor.
virtual int Check() const
Checks that input conditions are correct.
Definition: controller.h:89
virtual std::string Info() const
Turn back information as a string.
Definition: controller.h:117
virtual void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: controller.h:129
KRATOS_CLASS_POINTER_DEFINITION(Controller)
Pointer definition of Controller.
virtual Controller::Pointer Create(Model &rModel, Parameters ThisParameters) const =0
This method creates an pointer of the controller.
virtual Parameters GetDefaultParameters() const
This method provides the defaults parameters to avoid conflicts between the different constructors.
Definition: controller.h:107
virtual bool Evaluate() const =0
Using input data, returns bool.
This class aims to manage different model parts across multi-physics simulations.
Definition: model.h:60
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
Kratos::PeriodicInterfaceProcess Process operator(std::istream &rIStream, PeriodicInterfaceProcess &rThis)
input stream function
std::istream & operator>>(std::istream &rIStream, LinearMasterSlaveConstraint &rThis)
input stream function
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432
default
Definition: generate_gid_list_file.py:35
tuple const
Definition: ode_solve.py:403