Accumulates point constraints through successive applications of the applyConstraint function. More...
#include <OpenFOAM/pointConstraint.H>
Accumulates point constraints through successive applications of the applyConstraint function.
After all the constraints have been entered the resulting transformation tensor is returned by the constraintTransformation function.
Definition at line 58 of file pointConstraint.H.
Public Member Functions | |
pointConstraint () | |
Construct null.
| |
pointConstraint (Istream &) | |
Construct from Istream.
| |
void | applyConstraint (const vector &cd) |
Apply and accumulate the effect of the given constraint direction.
| |
tensor | constraintTransformation () const |
Return the accumulated constraint transformation tensor.
|
pointConstraint | ( | ) | [inline]
|
Construct null.
Definition at line 28 of file pointConstraintI.H.
pointConstraint | ( | Istream & | is ) | [inline]
|
Construct from Istream.
Definition at line 34 of file pointConstraintI.H.
void applyConstraint | ( | const vector & | cd ) | [inline]
|
Apply and accumulate the effect of the given constraint direction.
Definition at line 42 of file pointConstraintI.H.
References e, Foam::mag(), and Vector< Cmpt >::zero.
Referenced by wedgePointPatch::applyConstraint(), symmetryPointPatch::applyConstraint(), and emptyPointPatch::applyConstraint().
Foam::tensor constraintTransformation | ( | ) | const [inline]
|
Return the accumulated constraint transformation tensor.
Definition at line 71 of file pointConstraintI.H.
References Foam::I, Foam::sqr(), and Tensor< scalar >::zero.