AddGeometryPart(GeometryType::Pointer pGeometry) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
AllPointsAreValid() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotected |
Area() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
AreaToEdgeLengthRatio() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
Assign(const Variable< bool > &rVariable, const bool Input) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Assign(const Variable< int > &rVariable, const int Input) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Assign(const Variable< double > &rVariable, const double Input) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Assign(const Variable< array_1d< double, 2 >> &rVariable, const array_1d< double, 2 > &rInput) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Assign(const Variable< array_1d< double, 3 >> &rVariable, const array_1d< double, 3 > &rInput) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Assign(const Variable< array_1d< double, 6 >> &rVariable, const array_1d< double, 6 > &rInput) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Assign(const Variable< Vector > &rVariable, const Vector &rInput) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Assign(const Variable< Matrix > &rVariable, const Matrix &rInput) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
AverageEdgeLength() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
back() | Kratos::Geometry< TContainerPointType::value_type > | inline |
back() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
BACKGROUND_GEOMETRY_INDEX | Kratos::Geometry< TContainerPointType::value_type > | static |
BaseType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
begin() | Kratos::Geometry< TContainerPointType::value_type > | inline |
begin() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
BoundingBox(TContainerPointType::value_type &rLowPoint, TContainerPointType::value_type &rHighPoint) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Calculate(const Variable< bool > &rVariable, bool &rOutput) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Calculate(const Variable< int > &rVariable, int &rOutput) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Calculate(const Variable< double > &rVariable, double &rOutput) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Calculate(const Variable< array_1d< double, 2 >> &rVariable, array_1d< double, 2 > &rOutput) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Calculate(const Variable< array_1d< double, 3 >> &rVariable, array_1d< double, 3 > &rOutput) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Calculate(const Variable< array_1d< double, 6 >> &rVariable, array_1d< double, 6 > &rOutput) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Calculate(const Variable< Vector > &rVariable, Vector &rOutput) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Calculate(const Variable< Matrix > &rVariable, Matrix &rOutput) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
CalculateDistance(const CoordinatesArrayType &rPointGlobalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
capacity() | Kratos::Geometry< TContainerPointType::value_type > | inline |
Center() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Check() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Circumradius() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
clear() | Kratos::Geometry< TContainerPointType::value_type > | inline |
ClonePoints() | Kratos::Geometry< TContainerPointType::value_type > | inline |
ClosestPoint(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointGlobalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ClosestPoint(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointGlobalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ClosestPointGlobalToLocalSpace(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ClosestPointLocalCoordinates(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ClosestPointLocalToLocalSpace(const CoordinatesArrayType &rPointLocalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
ComputeDihedralAngles(Vector &rDihedralAngles) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ComputeSolidAngles(Vector &rSolidAngles) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
const_iterator typedef | Kratos::Geometry< TContainerPointType::value_type > | |
ConstPointPointerType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
ConstPointReferenceType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
CoordinatesArrayType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
Create(PointsArrayType const &ThisPoints) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
Geometry< TContainerPointType::value_type >::Create(PointsArrayType const &rThisPoints) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Create(const IndexType NewGeometryId, PointsArrayType const &rThisPoints) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Create(const std::string &rNewGeometryName, PointsArrayType const &rThisPoints) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::Create(const GeometryType &rGeometry) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Create(const IndexType NewGeometryId, const GeometryType &rGeometry) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Create(const std::string &rNewGeometryName, const GeometryType &rGeometry) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
CreateIntegrationPoints(IntegrationPointsArrayType &rIntegrationPoints, IntegrationInfo &rIntegrationInfo) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
CreateQuadraturePointGeometries(GeometriesArrayType &rResultGeometries, IndexType NumberOfShapeFunctionDerivatives, const IntegrationPointsArrayType &rIntegrationPoints, IntegrationInfo &rIntegrationInfo) override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
CreateQuadraturePointGeometries(GeometriesArrayType &rResultGeometries, IndexType NumberOfShapeFunctionDerivatives, const IntegrationPointsArrayType &rIntegrationPoints, IntegrationInfo &rIntegrationInfo) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
CreateQuadraturePointGeometries(GeometriesArrayType &rResultGeometries, IndexType NumberOfShapeFunctionDerivatives, IntegrationInfo &rIntegrationInfo) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
Geometry< TContainerPointType::value_type >::CreateQuadraturePointGeometries(GeometriesArrayType &rResultGeometries, IndexType NumberOfShapeFunctionDerivatives, IntegrationInfo &rIntegrationInfo) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
DeterminantOfJacobian(Vector &rResult) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
DeterminantOfJacobian(Vector &rResult, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
DeterminantOfJacobian(IndexType IntegrationPointIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
DeterminantOfJacobian(IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
DeterminantOfJacobian(const CoordinatesArrayType &rPoint) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
difference_type typedef | Kratos::Geometry< TContainerPointType::value_type > | |
DomainInterval() const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
DomainSize() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
EdgesNumber() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
empty() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
end() | Kratos::Geometry< TContainerPointType::value_type > | inline |
end() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
FacesNumber() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
front() | Kratos::Geometry< TContainerPointType::value_type > | inline |
front() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
GenerateBoundariesEntities() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
GenerateEdges() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
GenerateFaces() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
GenerateId(const std::string &rName) | Kratos::Geometry< TContainerPointType::value_type > | inlinestatic |
GeneratePoints() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
GeometriesArrayType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
Geometry() | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry(IndexType GeomertyId) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry(const std::string &GeometryName) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry(const PointsArrayType &ThisPoints, GeometryData const *pThisGeometryData=&GeometryDataInstance()) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry(IndexType GeometryId, const PointsArrayType &ThisPoints, GeometryData const *pThisGeometryData=&GeometryDataInstance()) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry(const std::string &GeometryName, const PointsArrayType &ThisPoints, GeometryData const *pThisGeometryData=&GeometryDataInstance()) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry(const Geometry &rOther) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry(Geometry< TOtherPointType > const &rOther) | Kratos::Geometry< TContainerPointType::value_type > | inline |
GeometryType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
GetContainer() | Kratos::Geometry< TContainerPointType::value_type > | inline |
GetContainer() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
GetData() | Kratos::Geometry< TContainerPointType::value_type > | inline |
GetData() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
GetDefaultIntegrationInfo() const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
GetDefaultIntegrationMethod() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
GetGeometryData() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
GetGeometryFamily() const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
GetGeometryParent(IndexType Index) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
GetGeometryPart(const IndexType Index) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
GetGeometryPart(const IndexType Index) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
GetGeometryType() const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
GetPoint(const int Index) const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
GetPoint(const int Index) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
Geometry< TContainerPointType::value_type >::GetPoint(const int Index) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::GetPoint(const int Index) | Kratos::Geometry< TContainerPointType::value_type > | inline |
GetValue(const TVariableType &rThisVariable) | Kratos::Geometry< TContainerPointType::value_type > | inline |
GetValue(const TVariableType &rThisVariable) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
GlobalCoordinates(CoordinatesArrayType &rResult, const CoordinatesArrayType &rLocalCoordinates) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
Geometry< TContainerPointType::value_type >::GlobalCoordinates(CoordinatesArrayType &rResult, IndexType IntegrationPointIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::GlobalCoordinates(CoordinatesArrayType &rResult, IndexType IntegrationPointIndex, const IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::GlobalCoordinates(CoordinatesArrayType &rResult, CoordinatesArrayType const &LocalCoordinates, Matrix &DeltaPosition) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
GlobalSpaceDerivatives(std::vector< CoordinatesArrayType > &rGlobalSpaceDerivatives, const CoordinatesArrayType &rLocalCoordinates, const SizeType DerivativeOrder) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
Geometry< TContainerPointType::value_type >::GlobalSpaceDerivatives(std::vector< CoordinatesArrayType > &rGlobalSpaceDerivatives, IndexType IntegrationPointIndex, const SizeType DerivativeOrder) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Has(const Variable< TDataType > &rThisVariable) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
HasGeometryPart(const IndexType Index) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
HasIntegrationMethod(IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
HasIntersection(const GeometryType &ThisGeometry) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
HasIntersection(const Point &rLowPoint, const Point &rHighPoint) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
HasSameGeometryType(const GeometryType &rLHS, const GeometryType &rRHS) | Kratos::Geometry< TContainerPointType::value_type > | inlinestatic |
HasSameGeometryType(const GeometryType *rLHS, const GeometryType *rRHS) | Kratos::Geometry< TContainerPointType::value_type > | inlinestatic |
HasSameType(const GeometryType &rLHS, const GeometryType &rRHS) | Kratos::Geometry< TContainerPointType::value_type > | inlinestatic |
HasSameType(const GeometryType *rLHS, const GeometryType *rRHS) | Kratos::Geometry< TContainerPointType::value_type > | inlinestatic |
Id() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
IndexType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
Info() const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
Inradius() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
InradiusToCircumradiusQuality() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
InradiusToLongestEdgeQuality() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
IntegrationMethod typedef | Kratos::Geometry< TContainerPointType::value_type > | |
IntegrationPoints() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
IntegrationPoints(IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
IntegrationPointsArrayType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
IntegrationPointsContainerType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
IntegrationPointsNumber() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
IntegrationPointsNumber(IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
IntegrationPointType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
InverseOfJacobian(JacobiansType &rResult) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
InverseOfJacobian(JacobiansType &rResult, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
InverseOfJacobian(Matrix &rResult, IndexType IntegrationPointIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
InverseOfJacobian(Matrix &rResult, IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
InverseOfJacobian(Matrix &rResult, const CoordinatesArrayType &rCoordinates) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
IsIdGeneratedFromString() | Kratos::Geometry< TContainerPointType::value_type > | inline |
IsIdSelfAssigned() | Kratos::Geometry< TContainerPointType::value_type > | inline |
IsInside(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rResult, const double Tolerance=std::numeric_limits< double >::epsilon()) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
IsInsideLocalSpace(const CoordinatesArrayType &rPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
IsRational() const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
IsSame(const GeometryType &rLHS, const GeometryType &rRHS) | Kratos::Geometry< TContainerPointType::value_type > | inlinestatic |
IsSame(const GeometryType *rLHS, const GeometryType *rRHS) | Kratos::Geometry< TContainerPointType::value_type > | inlinestatic |
IsSymmetric() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
iterator typedef | Kratos::Geometry< TContainerPointType::value_type > | |
Jacobian(Matrix &rResult, const CoordinatesArrayType &rCoordinates) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Jacobian(JacobiansType &rResult) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::Jacobian(JacobiansType &rResult, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Jacobian(JacobiansType &rResult, IntegrationMethod ThisMethod, Matrix &DeltaPosition) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Jacobian(Matrix &rResult, IndexType IntegrationPointIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::Jacobian(Matrix &rResult, IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Jacobian(Matrix &rResult, IndexType IntegrationPointIndex, IntegrationMethod ThisMethod, const Matrix &rDeltaPosition) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Geometry< TContainerPointType::value_type >::Jacobian(Matrix &rResult, const CoordinatesArrayType &rCoordinates, Matrix &rDeltaPosition) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
JacobiansType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
Knots() const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
KnotSpanIntervals() const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
KRATOS_CLASS_POINTER_DEFINITION(NurbsCurveGeometry) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
Geometry< TContainerPointType::value_type >::KRATOS_CLASS_POINTER_DEFINITION(Geometry) | Kratos::Geometry< TContainerPointType::value_type > | |
KRATOS_DEPRECATED_MESSAGE("This is legacy version (use GenerateEdges instead)") virtual GeometriesArrayType Edges(void) | Kratos::Geometry< TContainerPointType::value_type > | inline |
KRATOS_DEPRECATED_MESSAGE("This is legacy version (use GenerateFaces instead)") virtual GeometriesArrayType Faces(void) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Length() const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
LocalSpaceDimension() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
LumpingFactors(Vector &rResult, const LumpingMethods LumpingMethod=LumpingMethods::ROW_SUM) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
LumpingMethods enum name | Kratos::Geometry< TContainerPointType::value_type > | |
max_size() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
MaxDihedralAngle() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
MaxEdgeLength() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
MinDihedralAngle() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
MinEdgeLength() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
MinSolidAngle() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
Name() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
NodesInFaces(DenseMatrix< unsigned int > &rNodesInFaces) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
NodeType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
Normal(const CoordinatesArrayType &rPointLocalCoordinates) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Normal(IndexType IntegrationPointIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Normal(IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
NormalType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
NumberNodesInFaces(DenseVector< unsigned int > &rNumberNodesInFaces) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
NumberOfGeometryParts() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
NumberOfKnots() const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
NumberOfKnotSpans(IndexType DirectionIndex=0) const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
NumberOfNonzeroControlPoints() const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
NurbsCurveGeometry(const PointsArrayType &rThisPoints, const SizeType PolynomialDegree, const Vector &rKnots) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
NurbsCurveGeometry(const PointsArrayType &rThisPoints, const SizeType PolynomialDegree, const Vector &rKnots, const Vector &rWeights) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
NurbsCurveGeometry(const PointsArrayType &ThisPoints) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlineexplicit |
NurbsCurveGeometry(NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > const &rOther) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
NurbsCurveGeometry(NurbsCurveGeometry< TWorkingSpaceDimension, TOtherContainerPointType > const &rOther) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
operator PointsArrayType &() | Kratos::Geometry< TContainerPointType::value_type > | inline |
operator()(const SizeType &i) | Kratos::Geometry< TContainerPointType::value_type > | inline |
operator()(const SizeType &i) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
operator=(const NurbsCurveGeometry &rOther) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
operator=(NurbsCurveGeometry< TWorkingSpaceDimension, TOtherContainerPointType > const &rOther) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
Geometry< TContainerPointType::value_type >::operator=(const Geometry &rOther) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::operator=(Geometry< TOtherPointType > const &rOther) | Kratos::Geometry< TContainerPointType::value_type > | inline |
operator[](const SizeType &i) | Kratos::Geometry< TContainerPointType::value_type > | inline |
operator[](const SizeType &i) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
pGetGeometryPart(const IndexType Index) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
pGetGeometryPart(const IndexType Index) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
pGetPoint(const int Index) const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
pGetPoint(const int Index) | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
Geometry< TContainerPointType::value_type >::pGetPoint(const int Index) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::pGetPoint(const int Index) | Kratos::Geometry< TContainerPointType::value_type > | inline |
PointLocalCoordinates(CoordinatesArrayType &rResult, const CoordinatesArrayType &rPoint) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
PointPointerContainerType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
PointPointerType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
PointReferenceType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
Points() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Points() | Kratos::Geometry< TContainerPointType::value_type > | inline |
PointsArrayType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
PointsLocalCoordinates(Matrix &rResult) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
PointsNumber() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
PointsNumberInDirection(IndexType LocalDirectionIndex) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
PointType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
PolynomialDegree(IndexType LocalDirectionIndex) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
PrintData(std::ostream &rOStream) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
PrintName(std::ostream &rOstream) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ProjectionPoint(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rProjectedPointGlobalCoordinates, CoordinatesArrayType &rProjectedPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ProjectionPointGlobalToLocalSpace(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rProjectedPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
ProjectionPointLocalToLocalSpace(const CoordinatesArrayType &rPointLocalCoordinates, CoordinatesArrayType &rProjectionPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ptr_begin() | Kratos::Geometry< TContainerPointType::value_type > | inline |
ptr_begin() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ptr_const_iterator typedef | Kratos::Geometry< TContainerPointType::value_type > | |
ptr_end() | Kratos::Geometry< TContainerPointType::value_type > | inline |
ptr_end() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ptr_iterator typedef | Kratos::Geometry< TContainerPointType::value_type > | |
push_back(PointPointerType x) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Quality(const QualityCriteria qualityCriteria) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
QualityCriteria enum name | Kratos::Geometry< TContainerPointType::value_type > | |
RegularityQuality() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
RemoveGeometryPart(GeometryType::Pointer pGeometry) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
RemoveGeometryPart(const IndexType Index) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
reserve(int dim) | Kratos::Geometry< TContainerPointType::value_type > | inline |
Serializer class | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | friend |
SetData(DataValueContainer const &rThisData) | Kratos::Geometry< TContainerPointType::value_type > | inline |
SetGeometryData(GeometryData const *pGeometryData) | Kratos::Geometry< TContainerPointType::value_type > | inlineprotected |
SetGeometryParent(GeometryType *pGeometryParent) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
SetGeometryPart(const IndexType Index, GeometryType::Pointer pGeometry) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
SetGeometryShapeFunctionContainer(const GeometryShapeFunctionContainer< GeometryData::IntegrationMethod > &rGeometryShapeFunctionContainer) | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
SetId(const IndexType Id) | Kratos::Geometry< TContainerPointType::value_type > | inline |
SetId(const std::string &rName) | Kratos::Geometry< TContainerPointType::value_type > | inline |
SetValue(const TVariableType &rThisVariable, typename TVariableType::Type const &rValue) | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionDerivatives(IndexType DerivativeOrderIndex, IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionDerivatives(IndexType DerivativeOrderIndex, IndexType IntegrationPointIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionLocalGradient(IndexType IntegrationPointIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionLocalGradient(IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionLocalGradient(IndexType IntegrationPointIndex, IndexType ShapeFunctionIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionsGradientsType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult, Vector &rDeterminantsOfJacobian, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult, Vector &rDeterminantsOfJacobian, IntegrationMethod ThisMethod, Matrix &ShapeFunctionsIntegrationPointsValues) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ShapeFunctionsLocalGradients(Matrix &rResult, const CoordinatesArrayType &rCoordinates) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
Geometry< TContainerPointType::value_type >::ShapeFunctionsLocalGradients() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::ShapeFunctionsLocalGradients(IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionsLocalGradientsContainerType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
ShapeFunctionsSecondDerivatives(ShapeFunctionsSecondDerivativesType &rResult, const CoordinatesArrayType &rPoint) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ShapeFunctionsSecondDerivativesType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
ShapeFunctionsThirdDerivatives(ShapeFunctionsThirdDerivativesType &rResult, const CoordinatesArrayType &rPoint) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ShapeFunctionsThirdDerivativesType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
ShapeFunctionsValues(Vector &rResult, const CoordinatesArrayType &rCoordinates) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
Geometry< TContainerPointType::value_type >::ShapeFunctionsValues() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
Geometry< TContainerPointType::value_type >::ShapeFunctionsValues(IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionsValuesContainerType typedef | Kratos::Geometry< TContainerPointType::value_type > | |
ShapeFunctionValue(IndexType IntegrationPointIndex, IndexType ShapeFunctionIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionValue(IndexType IntegrationPointIndex, IndexType ShapeFunctionIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inline |
ShapeFunctionValue(IndexType ShapeFunctionIndex, const CoordinatesArrayType &rCoordinates) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
ShortestAltitudeToEdgeLengthRatio() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
ShortestToLongestEdgeQuality() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
size() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
SizeType typedef | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
SpansLocalSpace(std::vector< double > &rSpans, IndexType DirectionIndex=0) const override | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inlinevirtual |
swap(GeometryType &rOther) | Kratos::Geometry< TContainerPointType::value_type > | inline |
UnitNormal(const CoordinatesArrayType &rPointLocalCoordinates) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
UnitNormal(IndexType IntegrationPointIndex) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
UnitNormal(IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
Volume() const | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
VolumeToAverageEdgeLength() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
VolumeToEdgeLengthQuality() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
VolumeToRMSEdgeLength() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
VolumeToSurfaceAreaQuality() const | Kratos::Geometry< TContainerPointType::value_type > | inlineprotectedvirtual |
Weights() const | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | inline |
WorkingSpaceDimension() const | Kratos::Geometry< TContainerPointType::value_type > | inline |
~Geometry() | Kratos::Geometry< TContainerPointType::value_type > | inlinevirtual |
~NurbsCurveGeometry() override=default | Kratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |