ComputeBSplineShapeFunctionValues(const Vector &rKnots, const double ParameterT) | Kratos::NurbsCurveShapeFunction | inline |
ComputeBSplineShapeFunctionValuesAtSpan(const Vector &rKnots, const IndexType Span, const double ParameterT) | Kratos::NurbsCurveShapeFunction | inline |
ComputeNurbsShapeFunctionValues(const Vector &rKnots, const Vector &rWeights, const double ParameterT) | Kratos::NurbsCurveShapeFunction | inline |
ComputeNurbsShapeFunctionValuesAtSpan(const Vector &rKnots, const IndexType Span, const Vector &rWeights, const double ParameterT) | Kratos::NurbsCurveShapeFunction | inline |
GetFirstNonzeroControlPoint() const | Kratos::NurbsCurveShapeFunction | inline |
GetNonzeroControlPointIndices() const | Kratos::NurbsCurveShapeFunction | inline |
IndexType typedef | Kratos::NurbsCurveShapeFunction | |
NumberOfNonzeroControlPoints() const | Kratos::NurbsCurveShapeFunction | inline |
NumberOfShapeFunctionRows() const | Kratos::NurbsCurveShapeFunction | inline |
NurbsCurveShapeFunction() | Kratos::NurbsCurveShapeFunction | inline |
NurbsCurveShapeFunction(const SizeType PolynomialDegree, const SizeType DerivativeOrder) | Kratos::NurbsCurveShapeFunction | inline |
operator()(const IndexType NonzeroControlPointIndex, const IndexType DerivativeRow) const | Kratos::NurbsCurveShapeFunction | inline |
PolynomialDegree() const | Kratos::NurbsCurveShapeFunction | inline |
ResizeDataContainers(const SizeType PolynomialDegree, const SizeType DerivativeOrder) | Kratos::NurbsCurveShapeFunction | inline |
ShapeFunctionValue(const IndexType ControlPointIndex, const IndexType DerivativeRow) const | Kratos::NurbsCurveShapeFunction | inline |
SizeType typedef | Kratos::NurbsCurveShapeFunction | |