43#ifndef pointConstraint_H
44#define pointConstraint_H
63 public Tuple2<label, vector>
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A 2-tuple for storing two objects of dissimilar types. The container is similar in purpose to std::pa...
void operator()(pointConstraint &, const pointConstraint &) const
Accumulates point constraints through successive applications of the applyConstraint function.
void applyConstraint(const vector &cd)
Apply and accumulate the effect of the given constraint direction.
pointConstraint()
Construct null.
tensor constraintTransformation() const
Return the accumulated constraint transformation tensor.
void unconstrainedDirections(label &n, tensor &vecs) const
Return the accumulated unconstrained directions. Directions.
vector constrainDisplacement(const vector &disp) const
Constrain a displacement.
dimensionSet transform(const dimensionSet &ds)
Return the argument; transformations do not change the dimensions.
A template class to specify that a data type can be considered as being contiguous in memory.