|
|
| MapperVertexMorphingMatrixFree (ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, Parameters MapperSettings) |
| Default constructor. More...
|
|
virtual | ~MapperVertexMorphingMatrixFree () |
| Destructor. More...
|
|
|
void | Initialize () override |
|
void | Map (const Variable< array_3d > &rOriginVariable, const Variable< array_3d > &rDestinationVariable) override |
|
void | Map (const Variable< double > &rOriginVariable, const Variable< double > &rDestinationVariable) override |
|
void | InverseMap (const Variable< array_3d > &rDestinationVariable, const Variable< array_3d > &rOriginVariable) override |
|
void | InverseMap (const Variable< double > &rDestinationVariable, const Variable< double > &rOriginVariable) override |
|
void | Update () override |
|
|
virtual std::string | Info () const override |
| Turn back information as a string. More...
|
|
virtual void | PrintInfo (std::ostream &rOStream) const override |
| Print information about this object. More...
|
|
virtual void | PrintData (std::ostream &rOStream) const override |
| Print object's data. More...
|
|
| Mapper ()=default |
| Constructor. More...
|
|
virtual | ~Mapper ()=default |
| Destructor. More...
|
|
| Mapper () |
| Default constructor. More...
|
|
virtual | ~Mapper () |
| Destructor. More...
|
|
virtual void | UpdateInterface (Kratos::Flags MappingOptions, double SearchRadius)=0 |
| Updates the mapping-system after the geometry/mesh has changed After changes in the topology (e.g. remeshing or sliding interfaces) the relations for the mapping have to be recomputed. This means that the search has to be conducted again and the mapping-system has to be rebuilt, hence this is expensive. More...
|
|
virtual void | Map (const Variable< double > &rOriginVariable, const Variable< double > &rDestinationVariable, Kratos::Flags MappingOptions)=0 |
| Mapping from Origin to Destination, Scalar Variable Data is exchanged on the Interface, from the Origin-Modelpart to the Destination-ModelPart (the modelparts were specified in the construction Phase of the Mapper) More...
|
|
virtual void | Map (const Variable< array_1d< double, 3 > > &rOriginVariable, const Variable< array_1d< double, 3 > > &rDestinationVariable, Kratos::Flags MappingOptions)=0 |
| Mapping from Origin to Destination, Vector Variable Same as Map, but maps an array3-variable. More...
|
|
virtual void | InverseMap (const Variable< double > &rOriginVariable, const Variable< double > &rDestinationVariable, Kratos::Flags MappingOptions)=0 |
| Mapping from Destination to Origin, Scalar Variable Data is exchanged on the Interface, from the Destination-Modelpart to the Origin-ModelPart (the modelparts were specified in the construction Phase of the Mapper) It does the opposite of Map. More...
|
|
virtual void | InverseMap (const Variable< array_1d< double, 3 > > &rOriginVariable, const Variable< array_1d< double, 3 > > &rDestinationVariable, Kratos::Flags MappingOptions)=0 |
| Mapping from Destination to Origin, Vector Variable Same as InveseMap, but maps an array3-variable. More...
|
|
virtual MapperUniquePointerType | Clone (ModelPart &rModelPartOrigin, ModelPart &rModelPartDestination, Parameters JsonParameters) const =0 |
| Cloning the Mapper returns a clone of the current Mapper pure virtual, has to be implemented in every derived mapper, used in the creation of the Mappers. More...
|
|
virtual TMappingMatrixType & | GetMappingMatrix () |
| This method returns the mapping-matrix. More...
|
|
virtual ModelPart & | GetInterfaceModelPartOrigin () |
|
virtual ModelPart & | GetInterfaceModelPartDestination () |
|
virtual int | AreMeshesConforming () const |
| Quering for mesh conformity This function is deprecated and will eventually be removed, hence it is best not to use it returns 1 if all the nodes are conform and 0 otherwise. More...
|
|
| KRATOS_CLASS_POINTER_DEFINITION (Mapper) |
|
| KRATOS_CLASS_POINTER_DEFINITION (Mapper) |
| Pointer definition of Mapper. More...
|
|