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.
Kratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend > Member List

This is the complete list of members for Kratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >, including all inherited members.

AreMeshesConforming() constKratos::Mapper< TSparseSpace, TDenseSpace >inlinevirtual
array_3d typedefKratos::Mapper< TSparseSpace, TDenseSpace >
BarycentricMapper(ModelPart &rModelPartOrigin, ModelPart &rModelPartDestination)Kratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >inline
BarycentricMapper(ModelPart &rModelPartOrigin, ModelPart &rModelPartDestination, Parameters JsonParameters)Kratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >inline
BaseType typedefKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >
Clone(ModelPart &rModelPartOrigin, ModelPart &rModelPartDestination, Parameters JsonParameters) const overrideKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
ComponentVariableType typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
GetDestinationModelPart()Kratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlineprotected
GetInterfaceModelPartDestination()Kratos::Mapper< TSparseSpace, TDenseSpace >inlinevirtual
GetInterfaceModelPartOrigin()Kratos::Mapper< TSparseSpace, TDenseSpace >inlinevirtual
GetMappingMatrix() overrideKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
GetOriginModelPart()Kratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlineprotected
GetVertexMorphingRadius(const NodeType &rNode) constKratos::Mapper< TSparseSpace, TDenseSpace >inlineprotectedvirtual
IndexType typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
Info() const overrideKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
Initialize()Kratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlineprotectedvirtual
InterfaceCommunicatorPointerType typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
InterfaceCommunicatorType typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
InterfaceVectorContainerPointerType typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
InterfaceVectorContainerType typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
InterpolativeMapperBase(ModelPart &rModelPartOrigin, ModelPart &rModelPartDestination)Kratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inline
InterpolativeMapperBase(ModelPart &rModelPartOrigin, ModelPart &rModelPartDestination, Parameters JsonParameters)Kratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inline
InverseMap(const Variable< double > &rOriginVariable, const Variable< double > &rDestinationVariable, Kratos::Flags MappingOptions) overrideKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
InverseMap(const Variable< array_1d< double, 3 > > &rOriginVariable, const Variable< array_1d< double, 3 > > &rDestinationVariable, Kratos::Flags MappingOptions) overrideKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
Kratos::Mapper::InverseMap(const Variable< array_3d > &rDestinationVariable, const Variable< array_3d > &rOriginVariable)=0Kratos::Mapper< TSparseSpace, TDenseSpace >pure virtual
Kratos::Mapper::InverseMap(const Variable< double > &rDestinationVariable, const Variable< double > &rOriginVariable)=0Kratos::Mapper< TSparseSpace, TDenseSpace >pure virtual
KRATOS_CLASS_POINTER_DEFINITION(BarycentricMapper)Kratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >
Kratos::InterpolativeMapperBase::KRATOS_CLASS_POINTER_DEFINITION(InterpolativeMapperBase)Kratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
Kratos::Mapper::KRATOS_CLASS_POINTER_DEFINITION(Mapper)Kratos::Mapper< TSparseSpace, TDenseSpace >
Map(const Variable< double > &rOriginVariable, const Variable< double > &rDestinationVariable, Kratos::Flags MappingOptions) overrideKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
Map(const Variable< array_1d< double, 3 > > &rOriginVariable, const Variable< array_1d< double, 3 > > &rDestinationVariable, Kratos::Flags MappingOptions) overrideKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
Kratos::Mapper::Map(const Variable< array_3d > &rOriginVariable, const Variable< array_3d > &rDestinationVariable)=0Kratos::Mapper< TSparseSpace, TDenseSpace >pure virtual
Kratos::Mapper::Map(const Variable< double > &rOriginVariable, const Variable< double > &rDestinationVariable)=0Kratos::Mapper< TSparseSpace, TDenseSpace >pure virtual
Mapper()=defaultKratos::Mapper< TSparseSpace, TDenseSpace >
Mapper()Kratos::Mapper< TSparseSpace, TDenseSpace >inline
MapperInterfaceInfoUniquePointerType typedefKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >
MapperLocalSystemPointer typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
MapperLocalSystemPointerVector typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
MapperUniquePointerType typedefKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >
mMeshesAreConformingKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >protected
mpMappingMatrixKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >protected
NodeType typedefKratos::Mapper< TSparseSpace, TDenseSpace >
PrintData(std::ostream &rOStream) const overrideKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
TMappingMatrixType typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
TMappingMatrixUniquePointerType typedefKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
Update()Kratos::Mapper< TSparseSpace, TDenseSpace >inlinevirtual
UpdateInterface(Kratos::Flags MappingOptions, double SearchRadius) overrideKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlinevirtual
ValidateInput()Kratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >inlineprotected
~BarycentricMapper() override=defaultKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend >
~InterpolativeMapperBase() override=defaultKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend >
~Mapper()=defaultKratos::Mapper< TSparseSpace, TDenseSpace >virtual
~Mapper()Kratos::Mapper< TSparseSpace, TDenseSpace >inlinevirtual