40 #ifndef pointConstraint_H 41 #define pointConstraint_H 59 public Tuple2<label, vector>
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A 2-tuple for storing two objects of different types.
bool contiguous< pointConstraint >()
void unconstrainedDirections(label &n, tensor &vecs) const
Return the accumulated unconstrained directions. Directions.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
void combine(const pointConstraint &)
Combine constraints.
void applyConstraint(const vector &cd)
Apply and accumulate the effect of the given constraint direction.
Accumulates point constraints through successive applications of the applyConstraint function...
tensor constraintTransformation() const
Return the accumulated constraint transformation tensor.
bool contiguous()
contiguous
vector constrainDisplacement(const vector &disp) const
Constrain a displacement.
pointConstraint()
Construct null.
dimensionSet transform(const dimensionSet &)