14 #if !defined(KRATOS_COMPUTE_NODAL_VALUE_PROCESS_INCLUDED)
15 #define KRATOS_COMPUTE_NODAL_VALUE_PROCESS_INCLUDED
46 const std::vector<std::string>& rVariableStringArray);
73 void Execute()
override;
80 std::string
Info()
const override
82 return "ComputeNodalValueProcess";
86 void PrintInfo(std::ostream& rOStream)
const override
88 rOStream <<
"ComputeNodalValueProcess";
92 void PrintData(std::ostream& rOStream)
const override
102 std::vector<const Variable<array_1d<double, 3>>*> mArrayVariablesList;
103 std::vector<const Variable<double>*> mDoubleVariablesList;
117 void StoreVariableList(
const std::vector<std::string>& rVariableStringArray);
122 void InitializeNodalVariables();
127 template<
typename TValueType >
136 const double& rGaussPointVolume,
145 const double& rGaussPointVolume,
146 const double& rGaussPointValue);
151 void PonderateNodalValues();
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Definition: compute_nodal_value_process.h:31
~ComputeNodalValueProcess() override
Destructor.
Definition: compute_nodal_value_process.h:49
std::string Info() const override
Turn back information as a string.
Definition: compute_nodal_value_process.h:80
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: compute_nodal_value_process.h:86
KRATOS_CLASS_POINTER_DEFINITION(ComputeNodalValueProcess)
Pointer definition of ComputeNodalValueProcess.
void operator()()
This operator is provided to call the process as a function and simply calls the Execute method.
Definition: compute_nodal_value_process.h:59
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: compute_nodal_value_process.h:92
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class defines the node.
Definition: node.h:65
The base class for all processes in Kratos.
Definition: process.h:49
Variable class contains all information needed to store and retrive data from a data container.
Definition: variable.h:63
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21