Go to the documentation of this file.
47 Foam::blockEdges::bezier::bezier
60 Foam::blockEdges::bezier::bezier
83 label nWorking(working.size());
vectorField pointField
pointField is a vectorField.
A List obtained as a section of another List.
scalar length() const
Return the length of the curve.
Define a curved edge that is parameterized for 0<lambda<1 between the start/end points.
#define forAll(list, i)
Loop across all elements in list.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
defineTypeNameAndDebug(arcEdge, 0)
addToRunTimeSelectionTable(blockEdge, arcEdge, Istream)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)
Macros for easy insertion into run-time selection tables.
constexpr auto end(C &c) -> decltype(c.end())
Return iterator to the end of the container c.
Container for searchableSurfaces. The collection is specified as a dictionary. For example,...
point position(const scalar lambda) const
Return the point position corresponding to the curve parameter.