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 |