10 #if !defined(KRATOS_MESHER_PROCESS_H_INCLUDED)
11 #define KRATOS_MESHER_PROCESS_H_INCLUDED
77 KRATOS_WARNING(
" MesherProcess ") <<
" this method must be implemented and override " << std::endl;
84 KRATOS_WARNING(
" MesherProcess ") <<
" method not available " << std::endl;
91 KRATOS_WARNING(
" MesherProcess ") <<
" method not available " << std::endl;
97 KRATOS_WARNING(
" MesherProcess ") <<
" method not available " << std::endl;
104 KRATOS_WARNING(
" MesherProcess ") <<
" method not available " << std::endl;
111 KRATOS_WARNING(
" MesherProcess ") <<
" method not available " << std::endl;
118 KRATOS_WARNING(
" MesherProcess ") <<
" method not available " << std::endl;
126 KRATOS_WARNING(
" MesherProcess ") <<
" method not available " << std::endl;
145 std::string
Info()
const override
147 return "MesherProcess";
153 rOStream <<
"MesherProcess";
248 rOStream << std::endl;
The base class for processes passed to the solution scheme.
Definition: mesher_process.hpp:37
void ExecuteBeforeSolutionLoop() final override
Definition: mesher_process.hpp:89
MesherProcess(Flags options)
Constructor.
Definition: mesher_process.hpp:53
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: mesher_process.hpp:151
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: mesher_process.hpp:157
void ExecuteBeforeOutputStep() final override
this function will be executed at every time step BEFORE writing the output
Definition: mesher_process.hpp:109
virtual ~MesherProcess()
Destructor.
Definition: mesher_process.hpp:56
void ExecuteAfterOutputStep() final override
this function will be executed at every time step AFTER writing the output
Definition: mesher_process.hpp:116
KRATOS_CLASS_POINTER_DEFINITION(MesherProcess)
Pointer definition of MesherProcess.
void ExecuteFinalize() final override
Definition: mesher_process.hpp:124
MesherProcess()
Default constructor.
Definition: mesher_process.hpp:50
void ExecuteInitializeSolutionStep() final override
this function will be executed at every time step BEFORE performing the solve phase
Definition: mesher_process.hpp:95
void ExecuteFinalizeSolutionStep() final override
this function will be executed at every time step AFTER performing the solve phase
Definition: mesher_process.hpp:102
void Execute() override
Execute method is used to execute the MesherProcess algorithms.
Definition: mesher_process.hpp:75
void operator()()
This operator is provided to call the process as a function and simply calls the Execute method.
Definition: mesher_process.hpp:64
MesherProcess(MesherProcess const &rOther)
Copy constructor.
std::string Info() const override
Turn back information as a string.
Definition: mesher_process.hpp:145
void ExecuteInitialize() final override
Definition: mesher_process.hpp:82
The base class for all processes in Kratos.
Definition: process.h:49
#define KRATOS_WARNING(label)
Definition: logger.h:265
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
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