Go to the documentation of this file.
158 inline const label&
degree()
const;
160 inline const label&
nCPs()
const;
scalar basisDerivativeU(const label iCP, const label degree, const scalar u) const
scalar basisValue(const label iCP, const label degree, const scalar u) const
NURBSbasis function. Used to construct NURBS curves, surfaces and volumes.
label insertKnot(const scalar uBar)
const label & degree() const
scalar basisDerivativeUU(const label iCP, const label degree, const scalar u) const
Generic templated field type.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const label & nCPs() const
virtual ~NURBSbasis()=default
const scalarField & knots() const
NURBSbasis(const label nCPs, const label degree, const scalarField &knots)
bool checkRange(const scalar u, const label CPI, const label degree) const