46#ifndef blockEdges_bezier_H
47#define blockEdges_bezier_H
75 bezier(
const bezier&) =
delete;
78 void operator=(
const bezier&) =
delete;
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
blockEdge(const pointField &points, const label from, const label to)
Construct from components.
scalar length() const
Return the length of the curve.
point position(const scalar lambda) const
Return the point position corresponding to the curve parameter.
virtual ~bezier()=default
Destructor.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
An edge is a list of two vertex labels. This can correspond to a directed graph edge or an edge on a ...
Container for searchableSurfaces. The collection is specified as a dictionary. For example,...
A namespace for various blockEdge types.
vector point
Point is a vector.
vectorField pointField
pointField is a vectorField.
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.