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.
|
This is the complete list of members for Kratos::GeometryUtils, including all inherited members.
CalculateDistanceFrom3DGeometry(const TGeometryType &rGeometry, const typename TGeometryType::CoordinatesArrayType &rPointGlobalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) | Kratos::GeometryUtils | inlinestatic |
CalculateExactDistancesToPlane(const GeometryType &rThisGeometry, array_1d< double, TSize > &rDistances) | Kratos::GeometryUtils | inlinestatic |
CalculateGeometryData(const GeometryType &rGeometry, BoundedMatrix< double, 4, 3 > &rDN_DX, array_1d< double, 4 > &rN, double &rVolume) | Kratos::GeometryUtils | inlinestatic |
CalculateGeometryData(const GeometryType &rGeometry, BoundedMatrix< double, 3, 2 > &DN_DX, array_1d< double, 3 > &N, double &rArea) | Kratos::GeometryUtils | inlinestatic |
CalculateGeometryData(const GeometryType &rGeometry, BoundedMatrix< double, 2, 1 > &rDN_DX, array_1d< double, 2 > &rN, double &rLength) | Kratos::GeometryUtils | inlinestatic |
CalculateTetrahedraDistances(const GeometryType &rGeometry, array_1d< double, TSize > &rDistances) | Kratos::GeometryUtils | inlinestatic |
CalculateTetrahedraIntersectionPoints(const GeometryType &rGeometry, array_1d< double, TSize1 > &rDistances, array_1d< Point, TSize2 > &rIntersectionPoints) | Kratos::GeometryUtils | inlinestatic |
CalculateTriangleDistances(const GeometryType &rGeometry, array_1d< double, TSize > &rDistances) | Kratos::GeometryUtils | inlinestatic |
CalculateVolume2D(const GeometryType &rGeometry) | Kratos::GeometryUtils | inlinestatic |
CalculateVolume3D(const GeometryType &rGeometry) | Kratos::GeometryUtils | inlinestatic |
DeformationGradient(TMatrix1 const &rJ, TMatrix2 const &rInvJ0, TMatrix3 &rF) | Kratos::GeometryUtils | inlinestatic |
DirectJacobianOnCurrentConfiguration(GeometryType const &rGeometry, GeometryType::CoordinatesArrayType const &rCoords, TMatrix &rJ) | Kratos::GeometryUtils | inlinestatic |
DirectJacobianOnInitialConfiguration(GeometryType const &rGeometry, TMatrix &rJ0, const IndexType PointNumber, const GeometryType::IntegrationMethod &rIntegrationMethod) | Kratos::GeometryUtils | inlinestatic |
EvaluateHistoricalVariableGradientAtGaussPoint(array_1d< double, 3 > &rOutput, const GeometryType &rGeometry, const Variable< double > &rVariable, const Matrix &rGaussPointShapeFunctionDerivativeValues, const int Step=0) | Kratos::GeometryUtils | static |
EvaluateHistoricalVariableGradientAtGaussPoint(BoundedMatrix< double, 3, 3 > &rOutput, const GeometryType &rGeometry, const Variable< array_1d< double, 3 >> &rVariable, const Matrix &rGaussPointShapeFunctionDerivativeValues, const int Step=0) | Kratos::GeometryUtils | static |
EvaluateHistoricalVariableValueAtGaussPoint(TDataType &rOutput, const GeometryType &rGeometry, const Variable< TDataType > &rVariable, const Vector &rGaussPointShapeFunctionValues, const int Step=0) | Kratos::GeometryUtils | static |
EvaluateHistoricalVariableValueAtGaussPoint(double &rOutput, const GeometryType &rGeometry, const Variable< double > &rVariable, const Vector &rGaussPointShapeFunctionValues, const int Step) | Kratos::GeometryUtils | static |
GeometryType typedef | Kratos::GeometryUtils | |
GetGeometryName(const GeometryData::KratosGeometryType TypeOfGeometry) | Kratos::GeometryUtils | static |
IndexType typedef | Kratos::GeometryUtils | |
JacobianOnInitialConfiguration(GeometryType const &rGeom, GeometryType::CoordinatesArrayType const &rCoords, Matrix &rJ0) | Kratos::GeometryUtils | inlinestatic |
PointDistanceToLineSegment3D(const Point &rLinePoint1, const Point &rLinePoint2, const Point &rToPoint) | Kratos::GeometryUtils | static |
PointDistanceToQuadrilateral3D(const Point &rQuadrilateralPoint1, const Point &rQuadrilateralPoint2, const Point &rQuadrilateralPoint3, const Point &rQuadrilateralPoint4, const Point &rPoint) | Kratos::GeometryUtils | static |
PointDistanceToTriangle3D(const Point &rTrianglePoint1, const Point &rTrianglePoint2, const Point &rTrianglePoint3, const Point &rPoint) | Kratos::GeometryUtils | static |
PointDistanceToTriangle3D(const Point &rTrianglePoint1, const Point &rTrianglePoint2, const Point &rTrianglePoint3, const Point &rTrianglePoint4, const Point &rTrianglePoint5, const Point &rTrianglePoint6, const Point &rPoint) | Kratos::GeometryUtils | static |
PointLocalCoordinatesPlanarFaceTetrahedra(const TGeometryType &rGeometry, typename TGeometryType::CoordinatesArrayType &rResult, const typename TGeometryType::CoordinatesArrayType &rPoint) | Kratos::GeometryUtils | inlinestatic |
ProjectedIsInside(const GeometryType &rGeometry, const GeometryType::CoordinatesArrayType &rPointGlobalCoordinates, GeometryType::CoordinatesArrayType &rResult, const double Tolerance=std::numeric_limits< double >::epsilon()) | Kratos::GeometryUtils | static |
ShapeFunctionsGradients(TMatrix1 const &rDN_De, TMatrix2 const &rInvJ, TMatrix3 &rDN_DX) | Kratos::GeometryUtils | inlinestatic |
ShapeFunctionsSecondDerivativesTransformOnAllIntegrationPoints(DenseVector< DenseVector< Matrix >> &rResult, const GeometryType &rGeometry, const GeometryType::IntegrationMethod &rIntegrationMethod) | Kratos::GeometryUtils | static |
ShapeFunctionsSecondDerivativesTransformOnIntegrationPoint(const Matrix &DN_DX, const GeometryType &rGeometry, const GeometryType::CoordinatesArrayType &rLocalIntegrationPointCoordinates, DenseVector< Matrix > &rResult) | Kratos::GeometryUtils | static |
SideLenghts2D(const GeometryType &rGeometry, double &hmin, double &hmax) | Kratos::GeometryUtils | inlinestatic |
SizeType typedef | Kratos::GeometryUtils |