12 #if !defined(KRATOS_ASSIGN_INTEGRATION_POINTS_TO_BACKGROUND_ELEMENTS_PROCESS_H_INCLUDED )
13 #define KRATOS_ASSIGN_INTEGRATION_POINTS_TO_BACKGROUND_ELEMENTS_PROCESS_H_INCLUDED
71 void ExecuteBeforeOutputStep()
override;
77 "main_model_part_name" : "ModelPart",
78 "nurbs_volume_name" : "NurbsVolume",
79 "embedded_model_part_name" : "IgaModelPart"
82 return default_parameters;
91 std::string
Info()
const override
93 return "AssignIntegrationPointsToBackgroundElementsProcess";
97 void PrintInfo(std::ostream& rOStream)
const override
99 rOStream <<
"AssignIntegrationPointsToBackgroundElementsProcess";
113 bool mIsAssignedFlag;
132 rOStream << std::endl;
Definition: assign_integration_points_to_background_elements_process.h:37
Geometry< NodeType > GeometryType
Definition: assign_integration_points_to_background_elements_process.h:46
Node NodeType
Definition: assign_integration_points_to_background_elements_process.h:45
GeometryType::CoordinatesArrayType CoordinatesArrayType
Definition: assign_integration_points_to_background_elements_process.h:49
GeometryType::GeometriesArrayType GeometriesArrayType
Definition: assign_integration_points_to_background_elements_process.h:48
KRATOS_CLASS_POINTER_DEFINITION(AssignIntegrationPointsToBackgroundElementsProcess)
Pointer definition of AssignIntegrationPointsToBackgroundElementsProcess.
std::size_t SizeType
Definition: assign_integration_points_to_background_elements_process.h:53
const Parameters GetDefaultParameters() const override
This method provides the defaults parameters to avoid conflicts between the different constructors.
Definition: assign_integration_points_to_background_elements_process.h:73
GeometryType::Pointer GeometryPointerType
Definition: assign_integration_points_to_background_elements_process.h:47
GeometryType::IntegrationPointsArrayType IntegrationPointsArrayType
Definition: assign_integration_points_to_background_elements_process.h:50
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: assign_integration_points_to_background_elements_process.h:103
std::string Info() const override
Turn back information as a string.
Definition: assign_integration_points_to_background_elements_process.h:91
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: assign_integration_points_to_background_elements_process.h:97
~AssignIntegrationPointsToBackgroundElementsProcess()=default
Destructor.
std::size_t IndexType
Definition: assign_integration_points_to_background_elements_process.h:52
Geometry base class.
Definition: geometry.h:71
std::vector< IntegrationPointType > IntegrationPointsArrayType
Definition: geometry.h:161
This class aims to manage different model parts across multi-physics simulations.
Definition: model.h:60
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
PointerVector is a container like stl vector but using a vector to store pointers to its data.
Definition: pointer_vector.h:72
The base class for all processes in Kratos.
Definition: process.h:49
Short class definition.
Definition: array_1d.h:61
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