![]() |
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 |