52 else if (
mu > 1 - SMALL)
88 else if ((
segment == nSegments() - 1) && (
mu >= 1.0))
125 ( 3*e0 - 6*
p0 + 3*p1 )
127 ( -e0 + 3*
p0 - 3*p1 + e1 )
scalar length() const
The length of the curve.
BSpline(const pointField &knots, const bool notImplementedClosed=false)
Construct from components.
point position(const scalar lambda) const
The point position corresponding to the global curve parameter.
T & first()
Access first element of the list, position [0].
T & last()
Access last element of the list, position [size()-1].
polyLine(const pointField &points, const bool notImplementedClosed=false)
Construct from components.
const pointField & points() const noexcept
Return const-access to the control-points.
label localParameter(scalar &lambda) const
Return the line segment and the local parameter [0..1] corresponding to the global lambda [0....
label nSegments() const noexcept
The number of line segments.
const volScalarField & p0
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
vector point
Point is a vector.
vectorField pointField
pointField is a vectorField.
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)