13 #if !defined(KRATOS_INTEGRATION_VALUES_EXTRAPOLATION_TO_NODES_PROCESS )
14 #define KRATOS_INTEGRATION_VALUES_EXTRAPOLATION_TO_NODES_PROCESS
17 #include <unordered_map>
126 void Execute()
override;
131 void ExecuteBeforeSolutionLoop()
override;
141 void ExecuteFinalize()
override;
146 const Parameters GetDefaultParameters()
const override;
163 std::string
Info()
const override
165 return "IntegrationValuesExtrapolationToNodesProcess";
223 bool mExtrapolateNonHistorical;
226 std::vector<const Variable<double>*> mDoubleVariable;
227 std::vector<const Variable<array_1d<double, 3>>*> mArrayVariable;
228 std::vector<const Variable<Vector>*> mVectorVariable;
229 std::vector<const Variable<Matrix>*> mMatrixVariable;
249 void InitializeMaps();
void ExecuteFinalizeSolutionStep() override
this function will be executed at every time step AFTER performing the solve phase
Definition: periodic_interface_process.hpp:55
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Geometry base class.
Definition: geometry.h:71
This class aims to manage different model parts across multi-physics simulations.
Definition: model.h:60
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class defines the node.
Definition: node.h:65
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
The base class for all processes in Kratos.
Definition: process.h:49
void InitializeVariables(TContainerType &rContainer, const Variable< TDataType > &rOutputVariable, const Variable< TDataType > &rReferenceVariable)
Definition: temporal_method_utilities.h:36
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::size_t SizeType
The definition of the size type.
Definition: mortar_classes.h:43
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
This is a key comparer between two variables pointers.
Definition: key_hash.h:196
This is a hasher for variables pointers.
Definition: key_hash.h:183