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::NurbsSurfaceShapeFunction Member List

This is the complete list of members for Kratos::NurbsSurfaceShapeFunction, including all inherited members.

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