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::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType > Member List

This is the complete list of members for Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >, including all inherited members.

AddGeometryPart(GeometryType::Pointer pGeometry)Kratos::Geometry< TContainerPointType::value_type >inlinevirtual
AllPointsAreValid() constKratos::Geometry< TContainerPointType::value_type >inlineprotected
Area() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
AreaToEdgeLengthRatio() constKratos::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() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
back()Kratos::Geometry< TContainerPointType::value_type >inline
back() constKratos::Geometry< TContainerPointType::value_type >inline
BACKGROUND_GEOMETRY_INDEXKratos::Geometry< TContainerPointType::value_type >static
BaseType typedefKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >
begin()Kratos::Geometry< TContainerPointType::value_type >inline
begin() constKratos::Geometry< TContainerPointType::value_type >inline
BoundingBox(TContainerPointType::value_type &rLowPoint, TContainerPointType::value_type &rHighPoint) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Calculate(const Variable< array_1d< double, 3 >> &rVariable, array_1d< double, 3 > &rOutput) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
Geometry< TContainerPointType::value_type >::Calculate(const Variable< bool > &rVariable, bool &rOutput) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Calculate(const Variable< int > &rVariable, int &rOutput) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Calculate(const Variable< double > &rVariable, double &rOutput) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Calculate(const Variable< array_1d< double, 2 >> &rVariable, array_1d< double, 2 > &rOutput) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Calculate(const Variable< array_1d< double, 6 >> &rVariable, array_1d< double, 6 > &rOutput) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Calculate(const Variable< Vector > &rVariable, Vector &rOutput) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Calculate(const Variable< Matrix > &rVariable, Matrix &rOutput) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
CalculateDistance(const CoordinatesArrayType &rPointGlobalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
CalculateEstimatedKnotLengthness(CoordinatesArrayType &rKnotLengthness, const CoordinatesArrayType &rLocalCoordinates) constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
capacity()Kratos::Geometry< TContainerPointType::value_type >inline
Center() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Check() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Circumradius() constKratos::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()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ClosestPoint(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointGlobalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ClosestPointGlobalToLocalSpace(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ClosestPointLocalCoordinates(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ClosestPointLocalToLocalSpace(const CoordinatesArrayType &rPointLocalCoordinates, CoordinatesArrayType &rClosestPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ComputeDihedralAngles(Vector &rDihedralAngles) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ComputeSolidAngles(Vector &rSolidAngles) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
const_iterator typedefKratos::Geometry< TContainerPointType::value_type >
ConstPointPointerType typedefKratos::Geometry< TContainerPointType::value_type >
ConstPointReferenceType typedefKratos::Geometry< TContainerPointType::value_type >
CoordinatesArrayType typedefKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >
Create(PointsArrayType const &ThisPoints) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
Geometry< TContainerPointType::value_type >::Create(PointsArrayType const &rThisPoints) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Create(const IndexType NewGeometryId, PointsArrayType const &rThisPoints) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Create(const std::string &rNewGeometryName, PointsArrayType const &rThisPoints) constKratos::Geometry< TContainerPointType::value_type >inline
Geometry< TContainerPointType::value_type >::Create(const GeometryType &rGeometry) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Create(const IndexType NewGeometryId, const GeometryType &rGeometry) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Geometry< TContainerPointType::value_type >::Create(const std::string &rNewGeometryName, const GeometryType &rGeometry) constKratos::Geometry< TContainerPointType::value_type >inline
CreateIntegrationPoints(IntegrationPointsArrayType &rIntegrationPoints, IntegrationInfo &rIntegrationInfo) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
CreateIntegrationPoints(IntegrationPointsArrayType &rIntegrationPoints, SizeType NumPointsPerSpanU, SizeType NumPointsPerSpanV) constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
CreateQuadraturePointGeometries(GeometriesArrayType &rResultGeometries, IndexType NumberOfShapeFunctionDerivatives, const IntegrationPointsArrayType &rIntegrationPoints, IntegrationInfo &rIntegrationInfo) overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
CreateQuadraturePointGeometries(GeometriesArrayType &rResultGeometries, IndexType NumberOfShapeFunctionDerivatives, const IntegrationPointsArrayType &rIntegrationPoints, IntegrationInfo &rIntegrationInfo)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
CreateQuadraturePointGeometries(GeometriesArrayType &rResultGeometries, IndexType NumberOfShapeFunctionDerivatives, IntegrationInfo &rIntegrationInfo)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
Geometry< TContainerPointType::value_type >::CreateQuadraturePointGeometries(GeometriesArrayType &rResultGeometries, IndexType NumberOfShapeFunctionDerivatives, IntegrationInfo &rIntegrationInfo)Kratos::Geometry< TContainerPointType::value_type >inlinevirtual
DeterminantOfJacobian(Vector &rResult) constKratos::Geometry< TContainerPointType::value_type >inline
DeterminantOfJacobian(Vector &rResult, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
DeterminantOfJacobian(IndexType IntegrationPointIndex) constKratos::Geometry< TContainerPointType::value_type >inline
DeterminantOfJacobian(IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
DeterminantOfJacobian(const CoordinatesArrayType &rPoint) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
difference_type typedefKratos::Geometry< TContainerPointType::value_type >
DomainIntervalU() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
DomainIntervalV() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
DomainSize() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
EdgesNumber() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
empty() constKratos::Geometry< TContainerPointType::value_type >inline
end()Kratos::Geometry< TContainerPointType::value_type >inline
end() constKratos::Geometry< TContainerPointType::value_type >inline
FacesNumber() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
front()Kratos::Geometry< TContainerPointType::value_type >inline
front() constKratos::Geometry< TContainerPointType::value_type >inline
GenerateBoundariesEntities() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
GenerateEdges() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
GenerateFaces() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
GenerateId(const std::string &rName)Kratos::Geometry< TContainerPointType::value_type >inlinestatic
GeneratePoints() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
GeometriesArrayType typedefKratos::NurbsSurfaceGeometry< 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 typedefKratos::Geometry< TContainerPointType::value_type >
GetContainer()Kratos::Geometry< TContainerPointType::value_type >inline
GetContainer() constKratos::Geometry< TContainerPointType::value_type >inline
GetData()Kratos::Geometry< TContainerPointType::value_type >inline
GetData() constKratos::Geometry< TContainerPointType::value_type >inline
GetDefaultIntegrationInfo() const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
GetDefaultIntegrationMethod() constKratos::Geometry< TContainerPointType::value_type >inline
GetGeometryData() constKratos::Geometry< TContainerPointType::value_type >inline
GetGeometryFamily() const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
GetGeometryParent(IndexType Index) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
GetGeometryPart(const IndexType Index)Kratos::Geometry< TContainerPointType::value_type >inlinevirtual
GetGeometryPart(const IndexType Index) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
GetGeometryType() const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
GetPoint(const int Index) constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
GetPoint(const int Index)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
Geometry< TContainerPointType::value_type >::GetPoint(const int Index) constKratos::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) constKratos::Geometry< TContainerPointType::value_type >inline
GlobalCoordinates(CoordinatesArrayType &rResult, const CoordinatesArrayType &rLocalCoordinates) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
Geometry< TContainerPointType::value_type >::GlobalCoordinates(CoordinatesArrayType &rResult, IndexType IntegrationPointIndex) constKratos::Geometry< TContainerPointType::value_type >inline
Geometry< TContainerPointType::value_type >::GlobalCoordinates(CoordinatesArrayType &rResult, IndexType IntegrationPointIndex, const IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
Geometry< TContainerPointType::value_type >::GlobalCoordinates(CoordinatesArrayType &rResult, CoordinatesArrayType const &LocalCoordinates, Matrix &DeltaPosition) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
GlobalSpaceDerivatives(std::vector< CoordinatesArrayType > &rGlobalSpaceDerivatives, const CoordinatesArrayType &rLocalCoordinates, const SizeType DerivativeOrder) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
Geometry< TContainerPointType::value_type >::GlobalSpaceDerivatives(std::vector< CoordinatesArrayType > &rGlobalSpaceDerivatives, IndexType IntegrationPointIndex, const SizeType DerivativeOrder) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Has(const Variable< TDataType > &rThisVariable) constKratos::Geometry< TContainerPointType::value_type >inline
HasGeometryPart(const IndexType Index) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
HasIntegrationMethod(IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
HasIntersection(const GeometryType &ThisGeometry) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
HasIntersection(const Point &rLowPoint, const Point &rHighPoint) constKratos::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() constKratos::Geometry< TContainerPointType::value_type >inline
IndexType typedefKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >
Info() const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
Inradius() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
InradiusToCircumradiusQuality() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
InradiusToLongestEdgeQuality() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
IntegrationMethod typedefKratos::Geometry< TContainerPointType::value_type >
IntegrationPoints() constKratos::Geometry< TContainerPointType::value_type >inline
IntegrationPoints(IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
IntegrationPointsArrayType typedefKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >
IntegrationPointsContainerType typedefKratos::Geometry< TContainerPointType::value_type >
IntegrationPointsNumber() constKratos::Geometry< TContainerPointType::value_type >inline
IntegrationPointsNumber(IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
IntegrationPointType typedefKratos::Geometry< TContainerPointType::value_type >
InverseOfJacobian(JacobiansType &rResult) constKratos::Geometry< TContainerPointType::value_type >inline
InverseOfJacobian(JacobiansType &rResult, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
InverseOfJacobian(Matrix &rResult, IndexType IntegrationPointIndex) constKratos::Geometry< TContainerPointType::value_type >inline
InverseOfJacobian(Matrix &rResult, IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
InverseOfJacobian(Matrix &rResult, const CoordinatesArrayType &rCoordinates) constKratos::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()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
IsInsideLocalSpace(const CoordinatesArrayType &rPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
IsRational() constKratos::NurbsSurfaceGeometry< 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() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
iterator typedefKratos::Geometry< TContainerPointType::value_type >
Jacobian(JacobiansType &rResult) constKratos::Geometry< TContainerPointType::value_type >inline
Jacobian(JacobiansType &rResult, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Jacobian(JacobiansType &rResult, IntegrationMethod ThisMethod, Matrix &DeltaPosition) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Jacobian(Matrix &rResult, IndexType IntegrationPointIndex) constKratos::Geometry< TContainerPointType::value_type >inline
Jacobian(Matrix &rResult, IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Jacobian(Matrix &rResult, IndexType IntegrationPointIndex, IntegrationMethod ThisMethod, const Matrix &rDeltaPosition) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Jacobian(Matrix &rResult, const CoordinatesArrayType &rCoordinates) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Jacobian(Matrix &rResult, const CoordinatesArrayType &rCoordinates, Matrix &rDeltaPosition) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
JacobiansType typedefKratos::Geometry< TContainerPointType::value_type >
KnotSpanIntervalsU() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
KnotSpanIntervalsV() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
KnotsU() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
KnotsV() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
KRATOS_CLASS_POINTER_DEFINITION(NurbsSurfaceGeometry)Kratos::NurbsSurfaceGeometry< 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() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
LocalSpaceDimension() constKratos::Geometry< TContainerPointType::value_type >inline
LumpingFactors(Vector &rResult, const LumpingMethods LumpingMethod=LumpingMethods::ROW_SUM) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
LumpingMethods enum nameKratos::Geometry< TContainerPointType::value_type >
max_size() constKratos::Geometry< TContainerPointType::value_type >inline
MaxDihedralAngle() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
MaxEdgeLength() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
MinDihedralAngle() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
MinEdgeLength() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
MinSolidAngle() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
Name() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
NodesInFaces(DenseMatrix< unsigned int > &rNodesInFaces) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
NodeType typedefKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >
Normal(const CoordinatesArrayType &rPointLocalCoordinates) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Normal(IndexType IntegrationPointIndex) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Normal(IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
NormalType typedefKratos::Geometry< TContainerPointType::value_type >
NumberNodesInFaces(DenseVector< unsigned int > &rNumberNodesInFaces) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
NumberOfControlPointsU() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
NumberOfControlPointsV() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
NumberOfGeometryParts() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
NumberOfKnotSpans(IndexType DirectionIndex) constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
NumberOfKnotsU() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
NumberOfKnotsV() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
NurbsSurfaceGeometry(const PointsArrayType &rThisPoints, const SizeType PolynomialDegreeU, const SizeType PolynomialDegreeV, const Vector &rKnotsU, const Vector &rKnotsV)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
NurbsSurfaceGeometry(const PointsArrayType &rThisPoints, const SizeType PolynomialDegreeU, const SizeType PolynomialDegreeV, const Vector &rKnotsU, const Vector &rKnotsV, const Vector &rWeights)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
NurbsSurfaceGeometry(const PointsArrayType &ThisPoints)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlineexplicit
NurbsSurfaceGeometry(NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType > const &rOther)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
NurbsSurfaceGeometry(NurbsSurfaceGeometry< TWorkingSpaceDimension, TOtherContainerPointType > const &rOther)Kratos::NurbsSurfaceGeometry< 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) constKratos::Geometry< TContainerPointType::value_type >inline
operator=(const NurbsSurfaceGeometry &rOther)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
operator=(NurbsSurfaceGeometry< TWorkingSpaceDimension, TOtherContainerPointType > const &rOther)Kratos::NurbsSurfaceGeometry< 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) constKratos::Geometry< TContainerPointType::value_type >inline
pGetGeometryPart(const IndexType Index)Kratos::Geometry< TContainerPointType::value_type >inlinevirtual
pGetGeometryPart(const IndexType Index) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
pGetPoint(const int Index) constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
pGetPoint(const int Index)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
Geometry< TContainerPointType::value_type >::pGetPoint(const int Index) constKratos::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) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
PointPointerContainerType typedefKratos::Geometry< TContainerPointType::value_type >
PointPointerType typedefKratos::Geometry< TContainerPointType::value_type >
PointReferenceType typedefKratos::Geometry< TContainerPointType::value_type >
Points() constKratos::Geometry< TContainerPointType::value_type >inline
Points()Kratos::Geometry< TContainerPointType::value_type >inline
PointsArrayType typedefKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >
PointsLocalCoordinates(Matrix &rResult) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
PointsNumber() constKratos::Geometry< TContainerPointType::value_type >inline
PointsNumberInDirection(IndexType LocalDirectionIndex) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
PointType typedefKratos::Geometry< TContainerPointType::value_type >
PolynomialDegree(IndexType LocalDirectionIndex) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
PolynomialDegreeU() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
PolynomialDegreeV() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
PrintData(std::ostream &rOStream) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
PrintName(std::ostream &rOstream) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ProjectionPoint(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rProjectedPointGlobalCoordinates, CoordinatesArrayType &rProjectedPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ProjectionPointGlobalToLocalSpace(const CoordinatesArrayType &rPointGlobalCoordinates, CoordinatesArrayType &rProjectedPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
ProjectionPointLocalToLocalSpace(const CoordinatesArrayType &rPointLocalCoordinates, CoordinatesArrayType &rProjectionPointLocalCoordinates, const double Tolerance=std::numeric_limits< double >::epsilon()) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ptr_begin()Kratos::Geometry< TContainerPointType::value_type >inline
ptr_begin() constKratos::Geometry< TContainerPointType::value_type >inline
ptr_const_iterator typedefKratos::Geometry< TContainerPointType::value_type >
ptr_end()Kratos::Geometry< TContainerPointType::value_type >inline
ptr_end() constKratos::Geometry< TContainerPointType::value_type >inline
ptr_iterator typedefKratos::Geometry< TContainerPointType::value_type >
push_back(PointPointerType x)Kratos::Geometry< TContainerPointType::value_type >inline
Quality(const QualityCriteria qualityCriteria) constKratos::Geometry< TContainerPointType::value_type >inline
QualityCriteria enum nameKratos::Geometry< TContainerPointType::value_type >
RegularityQuality() constKratos::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 classKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >friend
SetData(DataValueContainer const &rThisData)Kratos::Geometry< TContainerPointType::value_type >inline
SetGeometryData(GeometryData const *pGeometryData)Kratos::Geometry< TContainerPointType::value_type >inlineprotected
SetGeometryParent(BaseType *pGeometryParent) overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
Geometry< TContainerPointType::value_type >::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
SetInternals(const PointsArrayType &rThisPoints, const SizeType PolynomialDegreeU, const SizeType PolynomialDegreeV, const Vector &rKnotsU, const Vector &rKnotsV, const Vector &rWeights)Kratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
SetValue(const TVariableType &rThisVariable, typename TVariableType::Type const &rValue)Kratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionDerivatives(IndexType DerivativeOrderIndex, IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionDerivatives(IndexType DerivativeOrderIndex, IndexType IntegrationPointIndex) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionLocalGradient(IndexType IntegrationPointIndex) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionLocalGradient(IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionLocalGradient(IndexType IntegrationPointIndex, IndexType ShapeFunctionIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionsGradientsType typedefKratos::Geometry< TContainerPointType::value_type >
ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult, Vector &rDeterminantsOfJacobian, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult, Vector &rDeterminantsOfJacobian, IntegrationMethod ThisMethod, Matrix &ShapeFunctionsIntegrationPointsValues) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ShapeFunctionsLocalGradients(Matrix &rResult, const CoordinatesArrayType &rCoordinates) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
Geometry< TContainerPointType::value_type >::ShapeFunctionsLocalGradients() constKratos::Geometry< TContainerPointType::value_type >inline
Geometry< TContainerPointType::value_type >::ShapeFunctionsLocalGradients(IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionsLocalGradientsContainerType typedefKratos::Geometry< TContainerPointType::value_type >
ShapeFunctionsSecondDerivatives(ShapeFunctionsSecondDerivativesType &rResult, const CoordinatesArrayType &rPoint) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ShapeFunctionsSecondDerivativesType typedefKratos::Geometry< TContainerPointType::value_type >
ShapeFunctionsThirdDerivatives(ShapeFunctionsThirdDerivativesType &rResult, const CoordinatesArrayType &rPoint) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ShapeFunctionsThirdDerivativesType typedefKratos::Geometry< TContainerPointType::value_type >
ShapeFunctionsValues(Vector &rResult, const CoordinatesArrayType &rCoordinates) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
Geometry< TContainerPointType::value_type >::ShapeFunctionsValues() constKratos::Geometry< TContainerPointType::value_type >inline
Geometry< TContainerPointType::value_type >::ShapeFunctionsValues(IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionsValuesContainerType typedefKratos::Geometry< TContainerPointType::value_type >
ShapeFunctionValue(IndexType IntegrationPointIndex, IndexType ShapeFunctionIndex) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionValue(IndexType IntegrationPointIndex, IndexType ShapeFunctionIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inline
ShapeFunctionValue(IndexType ShapeFunctionIndex, const CoordinatesArrayType &rCoordinates) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
ShortestAltitudeToEdgeLengthRatio() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
ShortestToLongestEdgeQuality() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
size() constKratos::Geometry< TContainerPointType::value_type >inline
SizeType typedefKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >
SpansLocalSpace(std::vector< double > &rSpans, IndexType DirectionIndex) const overrideKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inlinevirtual
swap(GeometryType &rOther)Kratos::Geometry< TContainerPointType::value_type >inline
UnitNormal(const CoordinatesArrayType &rPointLocalCoordinates) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
UnitNormal(IndexType IntegrationPointIndex) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
UnitNormal(IndexType IntegrationPointIndex, IntegrationMethod ThisMethod) constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
Volume() constKratos::Geometry< TContainerPointType::value_type >inlinevirtual
VolumeToAverageEdgeLength() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
VolumeToEdgeLengthQuality() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
VolumeToRMSEdgeLength() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
VolumeToSurfaceAreaQuality() constKratos::Geometry< TContainerPointType::value_type >inlineprotectedvirtual
Weights() constKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >inline
WorkingSpaceDimension() constKratos::Geometry< TContainerPointType::value_type >inline
~Geometry()Kratos::Geometry< TContainerPointType::value_type >inlinevirtual
~NurbsSurfaceGeometry() override=defaultKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType >