![]() |
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Short class definition. More...
#include <mapper_vertex_morphing_adaptive_radius.h>
Public Member Functions | |
Life Cycle | |
| MapperVertexMorphingAdaptiveRadius (ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, Parameters MapperSettings) | |
| Default constructor. More... | |
| virtual | ~MapperVertexMorphingAdaptiveRadius ()=default |
| Destructor. More... | |
Operations | |
| void | Initialize () override |
| void | Update () override |
Input and output | |
| 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... | |
Type Definitions | |
| using | BaseType = TBaseVertexMorphingMapper |
| using | NodeType = Node |
| using | ElementType = Element |
| using | ConditionType = Element |
| using | IndexType = std::size_t |
| using | NodeTypePointer = NodeType::Pointer |
| using | NodeVector = std::vector< NodeTypePointer > |
| using | DoubleVectorIterator = std::vector< double >::iterator |
| using | NodeIterator = std::vector< NodeType::Pointer >::iterator |
| typedef UblasSpace< double, CompressedMatrix, Vector > | SparseSpaceType |
| typedef SparseSpaceType::MatrixType | SparseMatrixType |
| using | BucketType = Bucket< 3, NodeType, NodeVector, NodeTypePointer, NodeIterator, DoubleVectorIterator > |
| using | KDTree = Tree< KDTreePartition< BucketType > > |
| KRATOS_CLASS_POINTER_DEFINITION (MapperVertexMorphingAdaptiveRadius) | |
| Pointer definition of MapperVertexMorphingAdaptiveRadius. More... | |
Short class definition.
Detail class definition.
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::BaseType = TBaseVertexMorphingMapper |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::BucketType = Bucket< 3, NodeType, NodeVector, NodeTypePointer, NodeIterator, DoubleVectorIterator > |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::ConditionType = Element |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::DoubleVectorIterator = std::vector<double>::iterator |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::ElementType = Element |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::IndexType = std::size_t |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::KDTree = Tree< KDTreePartition<BucketType> > |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::NodeIterator = std::vector<NodeType::Pointer>::iterator |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::NodeType = Node |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::NodeTypePointer = NodeType::Pointer |
| using Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::NodeVector = std::vector<NodeTypePointer> |
| typedef SparseSpaceType::MatrixType Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::SparseMatrixType |
| typedef UblasSpace<double, CompressedMatrix, Vector> Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::SparseSpaceType |
| Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::MapperVertexMorphingAdaptiveRadius | ( | ModelPart & | rOriginModelPart, |
| ModelPart & | rDestinationModelPart, | ||
| Parameters | MapperSettings | ||
| ) |
Default constructor.
|
virtualdefault |
Destructor.
|
overridevirtual |
Turn back information as a string.
|
override |
| Kratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper >::KRATOS_CLASS_POINTER_DEFINITION | ( | MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper > | ) |
Pointer definition of MapperVertexMorphingAdaptiveRadius.
|
overridevirtual |
Print object's data.
|
overridevirtual |
Print information about this object.
|
override |