NURBS3DCurve Member List

This is the complete list of members for NURBS3DCurve, including all inherited members.

autoMap(const FieldMapper &map, const bool applyFlip=true)Field< vector >
block(const label start) constField< vector >
buildCurve()NURBS3DCurve
checkRange(const scalar u, const label CPI, const label degree) constNURBS3DCurve
checkRange(const scalar u, const label CPI) constNURBS3DCurve
clone() constField< vector >inline
cmptType typedefField< vector >
component(const direction) constField< vector >
curveDerivativeCP(const scalar u, const label CPI)NURBS3DCurve
curveDerivativeU(const scalar u) constNURBS3DCurve
curveDerivativeUU(const scalar u) constNURBS3DCurve
curveDerivativeWeight(const scalar u, const label CPI)NURBS3DCurve
curvePoint(const scalar u) constNURBS3DCurve
Field() noexceptField< vector >inline
Field(const label len)Field< vector >inlineexplicit
Field(const label len, const vector &val)Field< vector >inline
Field(const label len, const Foam::zero)Field< vector >inline
Field(const Foam::one, const vector &val)Field< vector >inline
Field(const Foam::one, vector &&val)Field< vector >inline
Field(const Foam::one, const Foam::zero)Field< vector >inline
Field(const Field< vector > &fld)Field< vector >inline
Field(const UList< vector > &list)Field< vector >inlineexplicit
Field(const IndirectListBase< vector, Addr > &list)Field< vector >inlineexplicit
Field(Field< vector > &&fld)Field< vector >inline
Field(List< vector > &&list)Field< vector >inline
Field(DynamicList< vector, SizeMin > &&list)Field< vector >inline
Field(const UList< vector > &mapF, const labelUList &mapAddressing)Field< vector >
Field(const tmp< Field< vector >> &tmapF, const labelUList &mapAddressing)Field< vector >
Field(const UList< vector > &mapF, const labelListList &mapAddressing, const scalarListList &weights)Field< vector >
Field(const tmp< Field< vector >> &tmapF, const labelListList &mapAddressing, const scalarListList &weights)Field< vector >
Field(const UList< vector > &mapF, const FieldMapper &map, const bool applyFlip=true)Field< vector >
Field(const UList< vector > &mapF, const FieldMapper &map, const vector &defaultValue, const bool applyFlip=true)Field< vector >
Field(const UList< vector > &mapF, const FieldMapper &map, const UList< vector > &defaultValues, const bool applyFlip=true)Field< vector >
Field(const tmp< Field< vector >> &tmapF, const FieldMapper &map, const bool applyFlip=true)Field< vector >
Field(const tmp< Field< vector >> &tmapF, const FieldMapper &map, const vector &defaultValue, const bool applyFlip=true)Field< vector >
Field(const tmp< Field< vector >> &tmapF, const FieldMapper &map, const UList< vector > &defaultValues, const bool applyFlip=true)Field< vector >
Field(Field< vector > &fld, bool reuse)Field< vector >inline
Field(const tmp< Field< vector >> &tfld)Field< vector >inline
Field(Istream &is)Field< vector >inline
Field(const word &keyword, const dictionary &dict, const label len)Field< vector >
findClosestCurvePoint(const vector &targetPoint, const label maxIter=1000, const scalar tolerance=1.e-13)NURBS3DCurve
findClosestCurvePoint(const vector &targetPoint, const scalar initGuess, const label maxIter=1000, const scalar tolerance=1.e-13)NURBS3DCurve
flipNrmOrientation()NURBS3DCurve
genEquidistant(const label nPts=100, const label lenAcc=25, const label maxIter=10, const label spacingCorrInterval=-1, const scalar tolerance=1.e-5)NURBS3DCurve
getBasisFunction() constNURBS3DCurveinline
getCPs() constNURBS3DCurveinline
getName() constNURBS3DCurveinline
getParametricCoordinates() constNURBS3DCurveinline
getWeights() constNURBS3DCurveinline
givenInitNrm() constNURBS3DCurveinline
insertKnot(const scalarField &oldKnots, const scalar uBar, const label kInsert)NURBS3DCurve
invert()NURBS3DCurve
length(const label uIStart, const label uIEnd) constNURBS3DCurve
length(const scalar uStart, const scalar uEnd, const label nPts) constNURBS3DCurve
length() constNURBS3DCurve
lengthDerivativeU(const scalar uStart, const scalar uEnd, const label nPts)NURBS3DCurve
makeEquidistant(const label lenAcc=25, const label maxIter=10, const label spacingCorrInterval=-1, const scalar tolerance=1.e-5)NURBS3DCurve
map(const UList< vector > &mapF, const labelUList &mapAddressing)Field< vector >
map(const tmp< Field< vector >> &tmapF, const labelUList &mapAddressing)Field< vector >
map(const UList< vector > &mapF, const labelListList &mapAddressing, const scalarListList &weights)Field< vector >
map(const tmp< Field< vector >> &tmapF, const labelListList &mapAddressing, const scalarListList &weights)Field< vector >
map(const UList< vector > &mapF, const FieldMapper &map, const bool applyFlip=true)Field< vector >
map(const tmp< Field< vector >> &tmapF, const FieldMapper &map, const bool applyFlip=true)Field< vector >
negate()Field< vector >
New(Istream &is)Field< vector >inlinestatic
NewCalculatedType(const Field< Type2 > &f)Field< vector >inlinestatic
nrm2D(const scalar zVal, const scalar u) constNURBS3DCurve
nrm3D(const vector &refTan, const scalar u) constNURBS3DCurve
nrmOrientation() constNURBS3DCurveinline
null()Field< vector >inlinestatic
NURBS3DCurve(const NURBSbasis &basis, const List< vector > &CPs, const List< scalar > &weights, const scalarField &u, const label nPts, const word name="NURBS3DCurve")NURBS3DCurve
NURBS3DCurve(const NURBSbasis &basis, const List< vector > &CPs, const List< scalar > &weights, const label nPts, const word name="NURBS3DCurve")NURBS3DCurve
NURBS3DCurve(const NURBSbasis &basis, const List< vector > &CPs, const label nPts, const word name="NURBS3DCurve")NURBS3DCurve
NURBS3DCurve(const NURBS3DCurve &)NURBS3DCurve
operator*=(const UList< scalar > &)Field< vector >
operator*=(const tmp< Field< scalar >> &)Field< vector >
operator*=(const scalar &)Field< vector >
operator+=(const UList< vector > &)Field< vector >
operator+=(const tmp< Field< vector >> &)Field< vector >
operator+=(const vector &)Field< vector >
operator-=(const UList< vector > &)Field< vector >
operator-=(const tmp< Field< vector >> &)Field< vector >
operator-=(const vector &)Field< vector >
operator/=(const UList< scalar > &)Field< vector >
operator/=(const tmp< Field< scalar >> &)Field< vector >
operator/=(const scalar &)Field< vector >
operator=(const Field< vector > &)Field< vector >
operator=(const tmp< Field< vector >> &)Field< vector >
operator=(const UList< vector > &rhs)Field< vector >inline
operator=(const SubField< vector > &rhs)Field< vector >inline
operator=(const IndirectListBase< vector, Addr > &rhs)Field< vector >inline
operator=(Field< vector > &&rhs)Field< vector >inline
operator=(List< vector > &&rhs)Field< vector >inline
operator=(DynamicList< vector, SizeMin > &&rhs)Field< vector >inline
operator=(const vector &val)Field< vector >inline
operator=(const Foam::zero)Field< vector >inline
operator=(const VectorSpace< Form, Cmpt, nCmpt > &)Field< vector >
operator=(const tmp< Field > &rhs)Field< vector >
replace(const direction, const UList< cmptType > &)Field< vector >
replace(const direction, const tmp< Field< cmptType >> &)Field< vector >
replace(const direction, const cmptType &)Field< vector >
rmap(const UList< vector > &mapF, const labelUList &mapAddressing)Field< vector >
rmap(const tmp< Field< vector >> &tmapF, const labelUList &mapAddressing)Field< vector >
rmap(const UList< vector > &mapF, const labelUList &mapAddressing, const UList< scalar > &weights)Field< vector >
rmap(const tmp< Field< vector >> &tmapF, const labelUList &mapAddressing, const UList< scalar > &weights)Field< vector >
setCPs(const List< vector > &CPs)NURBS3DCurve
setName(const word &name)NURBS3DCurve
setNrm2DOrientation(const vector &givenNrm, const scalar zVal)NURBS3DCurve
setNrm3DOrientation(const vector &givenNrm, const vector &givenTan)NURBS3DCurve
setWeights(const List< scalar > &weights)NURBS3DCurve
slice(const label pos, label len=-1)Field< vector >
slice(const label pos, label len=-1) constField< vector >
slice(const labelRange &range)Field< vector >
slice(const labelRange &range) constField< vector >
subField typedefField< vector >
T() constField< vector >
write()NURBS3DCurve
write(const word fileName)NURBS3DCurve
write(const fileName dirName, const fileName fileName)NURBS3DCurve
writeEntry(const word &keyword, Ostream &os) constField< vector >
writeWParses()NURBS3DCurve
writeWParses(const word fileName)NURBS3DCurve
writeWParses(const fileName dirName, const fileName fileName)NURBS3DCurve
~NURBS3DCurve()=defaultNURBS3DCurve