ComputeBSplineShapeFunctionValues(const Vector &rKnotsU, const Vector &rKnotsV, const double ParameterU, const double ParameterV) | Kratos::NurbsSurfaceShapeFunction | inline |
ComputeBSplineShapeFunctionValuesAtSpan(const Vector &rKnotsU, const Vector &rKnotsV, const int SpanU, const int SpanV, const double ParameterU, const double ParameterV) | Kratos::NurbsSurfaceShapeFunction | inline |
ComputeNurbsShapeFunctionValues(const Vector &rKnotsU, const Vector &rKnotsV, const Vector &Weights, const double ParameterU, const double ParameterV) | Kratos::NurbsSurfaceShapeFunction | inline |
ComputeNurbsShapeFunctionValuesAtSpan(const Vector &rKnotsU, const Vector &rKnotsV, const IndexType SpanU, const IndexType SpanV, const Vector &Weights, const double ParameterU, const double ParameterV) | Kratos::NurbsSurfaceShapeFunction | inline |
ControlPointIndices(SizeType NumberOfControlPointsU, SizeType NumberOfControlPointsV) const | Kratos::NurbsSurfaceShapeFunction | inline |
DerivativeOrder() const | Kratos::NurbsSurfaceShapeFunction | inline |
GetFirstNonzeroControlPointU() const | Kratos::NurbsSurfaceShapeFunction | inline |
GetFirstNonzeroControlPointV() const | Kratos::NurbsSurfaceShapeFunction | inline |
GetLastNonzeroControlPointU() const | Kratos::NurbsSurfaceShapeFunction | inline |
GetLastNonzeroControlPointV() const | Kratos::NurbsSurfaceShapeFunction | inline |
IndexOfShapeFunctionRow(const SizeType DerivativeOrderU, const SizeType DerivativeOrderV) noexcept | Kratos::NurbsSurfaceShapeFunction | inlinestatic |
IndexType typedef | Kratos::NurbsSurfaceShapeFunction | |
NonzeroControlPointIndices() const | Kratos::NurbsSurfaceShapeFunction | inline |
NumberOfNonzeroControlPoints() const | Kratos::NurbsSurfaceShapeFunction | inline |
NumberOfNonzeroControlPointsU() const | Kratos::NurbsSurfaceShapeFunction | inline |
NumberOfNonzeroControlPointsV() const | Kratos::NurbsSurfaceShapeFunction | inline |
NumberOfShapeFunctionRows(const SizeType DerivativeOrder) noexcept | Kratos::NurbsSurfaceShapeFunction | inlinestatic |
NumberOfShapeFunctionRows() const | Kratos::NurbsSurfaceShapeFunction | inline |
NurbsSurfaceShapeFunction() | Kratos::NurbsSurfaceShapeFunction | inline |
NurbsSurfaceShapeFunction(const SizeType PolynomialDegreeU, const SizeType PolynomialDegreeV, const SizeType DerivativeOrder) | Kratos::NurbsSurfaceShapeFunction | inline |
operator()(const IndexType ControlPointIndex, const IndexType DerivativeRow) const | Kratos::NurbsSurfaceShapeFunction | inline |
operator()(const IndexType ControlPointIndexU, const IndexType ControlPointIndexV, const IndexType DerivativeRow) const | Kratos::NurbsSurfaceShapeFunction | inline |
PolynomialDegreeU() const | Kratos::NurbsSurfaceShapeFunction | inline |
PolynomialDegreeV() const | Kratos::NurbsSurfaceShapeFunction | inline |
ResizeDataContainers(const SizeType PolynomialDegreeU, const SizeType PolynomialDegreeV, const SizeType DerivativeOrder) | Kratos::NurbsSurfaceShapeFunction | inline |
ShapeFunctionValue(const IndexType ControlPointIndexU, const IndexType ControlPointIndexV, const SizeType DerivativeRow) const | Kratos::NurbsSurfaceShapeFunction | inline |
ShapeFunctionValue(const IndexType ControlPointIndex, const SizeType DerivativeOrder) const | Kratos::NurbsSurfaceShapeFunction | inline |
SizeType typedef | Kratos::NurbsSurfaceShapeFunction | |