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