14 #if !defined(KRATOS_COMPUTE_WING_SECTION_VARIABLE_PROCESS_INCLUDED)
15 #define KRATOS_COMPUTE_WING_SECTION_VARIABLE_PROCESS_INCLUDED
34 template<
bool TRunType>
55 const std::vector<std::string>& rVariableStringArray);
93 std::string
Info()
const override
95 return "ComputeWingSectionVariableProcess";
99 void PrintInfo(std::ostream& rOStream)
const override
101 rOStream <<
"ComputeWingSectionVariableProcess";
118 std::vector<const Variable<array_1d<double, 3>>*> mArrayVariablesList;
119 std::vector<const Variable<double>*> mDoubleVariablesList;
132 void StoreVariableList(
const std::vector<std::string>& rVariableStringArray);
141 void AssignNodalVariablesFromContainer(ModelPart::NodeType::Pointer pNode,
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
void ExecuteInitialize() override
Definition: periodic_interface_process.hpp:37
Definition: compute_wing_section_variable_process.h:37
void operator()()
This operator is provided to call the process as a function and simply calls the Execute method.
Definition: compute_wing_section_variable_process.h:74
~ComputeWingSectionVariableProcess() override
Destructor.
Definition: compute_wing_section_variable_process.h:64
void Execute() override
Execute method is used to execute the Process algorithms.
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: compute_wing_section_variable_process.h:105
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: compute_wing_section_variable_process.h:99
KRATOS_CLASS_POINTER_DEFINITION(ComputeWingSectionVariableProcess)
Pointer definition of ComputeWingSectionVariableProcess.
std::string Info() const override
Turn back information as a string.
Definition: compute_wing_section_variable_process.h:93
This defines the geometrical object, base definition of the element and condition entities.
Definition: geometrical_object.h:58
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
The base class for all processes in Kratos.
Definition: process.h:49
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
Definition: compute_wing_section_variable_process.h:26
constexpr static bool BodyFittedRun
Definition: compute_wing_section_variable_process.h:28
constexpr static bool EmbeddedRun
Definition: compute_wing_section_variable_process.h:27