38 template<
class TSparseSpace,
class TDenseSpace>
80 <<
"The Interface-Vector was not initialized" << std::endl;
81 return *mpInterfaceVector;
87 <<
"The Interface-Vector was not initialized" << std::endl;
88 return *mpInterfaceVector;
104 TSystemVectorUniquePointerType mpInterfaceVector =
nullptr;
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Short class definition.
Definition: interface_vector_container.h:40
const TSystemVectorType & GetVector() const
Definition: interface_vector_container.h:84
Kratos::unique_ptr< TSystemVectorType > TSystemVectorUniquePointerType
Definition: interface_vector_container.h:50
ModelPart & GetModelPart()
Definition: interface_vector_container.h:94
TSystemVectorType & GetVector()
Definition: interface_vector_container.h:77
const TSystemVectorUniquePointerType & pGetVector() const
Definition: interface_vector_container.h:92
TSparseSpace::VectorType TSystemVectorType
Definition: interface_vector_container.h:48
InterfaceVectorContainer(ModelPart &rModelPart)
Default constructor.
Definition: interface_vector_container.h:57
const ModelPart & GetModelPart() const
Definition: interface_vector_container.h:95
KRATOS_CLASS_POINTER_DEFINITION(InterfaceVectorContainer)
Pointer definition of InterfaceVectorContainer.
TSystemVectorUniquePointerType & pGetVector()
Definition: interface_vector_container.h:91
virtual ~InterfaceVectorContainer()=default
Destructor.
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
#define KRATOS_DEBUG_ERROR_IF_NOT(conditional)
Definition: exception.h:172
void UpdateModelPartFromSystemVector(const TVectorType &rVector, ModelPart &rModelPart, const Variable< double > &rVariable, const Kratos::Flags &rMappingOptions, const bool InParallel=true)
Definition: mapper_utilities.h:148
void UpdateSystemVectorFromModelPart(TVectorType &rVector, const ModelPart &rModelPart, const Variable< double > &rVariable, const Kratos::Flags &rMappingOptions, const bool InParallel=true)
Definition: mapper_utilities.h:118
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::unique_ptr< T > unique_ptr
Definition: smart_pointers.h:33