| 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 | |