![]() |
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.
|
#include <symmetry_revolution.h>
Public Member Functions | |
| KRATOS_CLASS_POINTER_DEFINITION (SymmetryRevolution) | |
| SymmetryRevolution (ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, Parameters Settings) | |
| NodeVectorType & | GetOriginSearchNodes () override |
| std::vector< std::pair< array_3d, bool > > | GetDestinationSearchNodes (const size_t MappingId) override |
| void | TransformationMatrix (const size_t DestinationMappingId, const size_t OriginMappingId, BoundedMatrix< double, 3, 3 > &Matrix) const override |
| NodeTypePointer | GetTransformedNode (const NodeType &rNode) |
Public Member Functions inherited from Kratos::SymmetryBase | |
| KRATOS_CLASS_POINTER_DEFINITION (SymmetryBase) | |
| SymmetryBase (ModelPart &rOriginModelPart, ModelPart &rDestinationModelPart, Parameters Settings) | |
| virtual | ~SymmetryBase () |
Public Attributes | |
| array_3d | mPoint |
| array_3d | mAxis |
| array_3d | mPlaneVector1 |
| NodeVectorType | mOriginNodes |
| NodeVectorType | mDestinationNodes |
| NodeVectorType | mTransformedOriginNodes |
| NodeVectorType | mTransformedDestinationNodes |
Public Attributes inherited from Kratos::SymmetryBase | |
| ModelPart & | mrOriginModelPart |
| ModelPart & | mrDestinationModelPart |
| Parameters | mSettings |
Additional Inherited Members | |
Public Types inherited from Kratos::SymmetryBase | |
| typedef Node | NodeType |
| typedef NodeType::Pointer | NodeTypePointer |
| typedef std::vector< NodeTypePointer > | NodeVectorType |
| typedef array_1d< double, 3 > | array_3d |
| Kratos::SymmetryRevolution::SymmetryRevolution | ( | ModelPart & | rOriginModelPart, |
| ModelPart & | rDestinationModelPart, | ||
| Parameters | Settings | ||
| ) |
|
overridevirtual |
Implements Kratos::SymmetryBase.
|
overridevirtual |
Implements Kratos::SymmetryBase.
| SymmetryRevolution::NodeTypePointer Kratos::SymmetryRevolution::GetTransformedNode | ( | const NodeType & | rNode | ) |
| Kratos::SymmetryRevolution::KRATOS_CLASS_POINTER_DEFINITION | ( | SymmetryRevolution | ) |
|
overridevirtual |
Implements Kratos::SymmetryBase.
| array_3d Kratos::SymmetryRevolution::mAxis |
| NodeVectorType Kratos::SymmetryRevolution::mDestinationNodes |
| NodeVectorType Kratos::SymmetryRevolution::mOriginNodes |
| array_3d Kratos::SymmetryRevolution::mPlaneVector1 |
| array_3d Kratos::SymmetryRevolution::mPoint |
| NodeVectorType Kratos::SymmetryRevolution::mTransformedDestinationNodes |
| NodeVectorType Kratos::SymmetryRevolution::mTransformedOriginNodes |