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::GeometryUtilities Member List

This is the complete list of members for Kratos::GeometryUtilities, including all inherited members.

array_3d typedefKratos::GeometryUtilities
BaseVectors(const NodeType &rNode, const Kratos::GlobalPointer< Kratos::Condition > pElement, Vector &rG1, Vector &rG2)Kratos::GeometryUtilities
CalculateGaussianCurvature()Kratos::GeometryUtilities
CalculateLength(TContainerType &rContainer)Kratos::GeometryUtilitiesinline
CalculateNodalAreasFromConditions()Kratos::GeometryUtilities
CartesianBaseVectors(const NodeType &rNode, const Kratos::GlobalPointer< Kratos::Condition > pElement, Vector &rE1, Vector &rE2)Kratos::GeometryUtilities
CheckIfElementIsQuadratic(const Kratos::GlobalPointer< Kratos::Condition > pElement)Kratos::GeometryUtilities
CheckIfNodesHasQuadraticNeigbourElement(const NodeType &rNode)Kratos::GeometryUtilities
ComputeDistancesToBoundingModelPart(ModelPart &rBoundingModelPart)Kratos::GeometryUtilities
ComputeUnitSurfaceNormals()Kratos::GeometryUtilities
ComputeVolume()Kratos::GeometryUtilities
ComputeVolumeShapeDerivatives(const Variable< array_3d > &rDerivativeVariable)Kratos::GeometryUtilities
ConditionsArrayType typedefKratos::GeometryUtilities
CurvatureTensor(const NodeType &rNode, const Kratos::GlobalPointer< Kratos::Condition > pElement)Kratos::GeometryUtilities
ExtractBoundaryNodes(std::string const &rBoundarySubModelPartName)Kratos::GeometryUtilities
ExtractEdgeNodes(std::string const &rEdgeSubModelPartName)Kratos::GeometryUtilities
GaussianCurvatureForNodeFromTensor(const NodeType &rNode)Kratos::GeometryUtilities
GaussianCurvatureForNodeMeyer(const NodeType &rNode)Kratos::GeometryUtilities
GaussianCurvatureForNodeTaubin(const NodeType &rNode)Kratos::GeometryUtilities
GeometryType typedefKratos::GeometryUtilities
GeometryUtilities(ModelPart &modelPart)Kratos::GeometryUtilitiesinline
GetCurvatureTechnique(const NodeType &rNode)Kratos::GeometryUtilities
Info() constKratos::GeometryUtilitiesinlinevirtual
InnerAngleAndMixedAreaOf3D3NTriangletAtNode(const NodeType &rNode, const Kratos::GlobalPointer< Kratos::Condition > pElement, double &rInnerAngle, double &rMixedArea)Kratos::GeometryUtilities
KRATOS_CLASS_POINTER_DEFINITION(GeometryUtilities)Kratos::GeometryUtilities
LocalPointInElement(const NodeType &rNode, const Kratos::GlobalPointer< Kratos::Condition > pElement, Kratos::Point::CoordinatesArrayType &rLocalPoint)Kratos::GeometryUtilities
NodeType typedefKratos::GeometryUtilities
PrintData(std::ostream &rOStream) constKratos::GeometryUtilitiesinlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::GeometryUtilitiesinlinevirtual
ProjectNodalVariableOnDirection(const Variable< array_3d > &rNodalVariable, const Variable< array_3d > &rDirectionVariable)Kratos::GeometryUtilities
ProjectNodalVariableOnTangentPlane(const Variable< array_3d > &rNodalVariable, const Variable< array_3d > &rPlaneNormalVariable)Kratos::GeometryUtilities
ProjectNodalVariableOnUnitSurfaceNormals(const Variable< array_3d > &rNodalVariable)Kratos::GeometryUtilities
SizeType typedefKratos::GeometryUtilities
TransformTensorCoefficients(Matrix &rTensor, Matrix &rResultTensor, Vector &rG1, Vector &rG2, Vector &rE1, Vector &rE2)Kratos::GeometryUtilities
~GeometryUtilities()Kratos::GeometryUtilitiesinlinevirtual