sixDoFRigidBodyMotionConstraint. Point fixed in space. More...
#include <forces/fixedPoint.H>
sixDoFRigidBodyMotionConstraint. Point fixed in space.
Definition at line 53 of file fixedPoint.H.
Inheritance diagram for fixedPoint:
Collaboration diagram for fixedPoint:Public Member Functions | |
| TypeName ("fixedPoint") | |
| Runtime type information. | |
| fixedPoint (const dictionary &sDoFRBMCDict) | |
| Construct from components. | |
| virtual autoPtr < sixDoFRigidBodyMotionConstraint > | clone () const |
| Construct and return a clone. | |
| virtual | ~fixedPoint () |
| virtual bool | constrain (const sixDoFRigidBodyMotion &motion, const vector &existingConstraintForce, const vector &existingConstraintMoment, scalar deltaT, vector &constraintPosition, vector &constraintForceIncrement, vector &constraintMomentIncrement) const |
| Calculate the constraint position, force and moment. | |
| virtual bool | read (const dictionary &sDoFRBMCCoeff) |
| Update properties from given dictionary. | |
| virtual void | write (Ostream &) const |
| Write. | |
Public Member Functions inherited from sixDoFRigidBodyMotionConstraint | |
| TypeName ("sixDoFRigidBodyMotionConstraint") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, sixDoFRigidBodyMotionConstraint, dictionary,(const dictionary &sDoFRBMCDict),(sDoFRBMCDict)) | |
| sixDoFRigidBodyMotionConstraint (const dictionary &sDoFRBMCDict) | |
| Construct from the sDoFRBMCDict dictionary and Time. | |
| virtual | ~sixDoFRigidBodyMotionConstraint () |
| const dictionary & | coeffDict () const |
| scalar | tolerance () const |
| Return access to the tolerance. | |
| scalar | relaxationFactor () const |
| Return access to the relaxationFactor. | |
Additional Inherited Members | |
Static Public Member Functions inherited from sixDoFRigidBodyMotionConstraint | |
| static autoPtr < sixDoFRigidBodyMotionConstraint > | New (const dictionary &sDoFRBMCDict) |
| Select constructed from the sDoFRBMCDict dictionary and Time. | |
Protected Attributes inherited from sixDoFRigidBodyMotionConstraint | |
| dictionary | sDoFRBMCCoeffs_ |
| Constraint model specific coefficient dictionary. | |
| scalar | tolerance_ |
| Solution tolerance. Meaning depends on model, usually an. | |
| scalar | relaxationFactor_ |
| Relaxation factor for solution, default to one. | |
| fixedPoint | ( | const dictionary & | sDoFRBMCDict | ) |
Construct from components.
Definition at line 50 of file fixedPoint.C.
Referenced by fixedPoint::clone().
|
virtual |
Definition at line 63 of file fixedPoint.C.
| TypeName | ( | "fixedPoint" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone.
Implements sixDoFRigidBodyMotionConstraint.
Definition at line 81 of file fixedPoint.H.
References fixedPoint::fixedPoint().
|
virtual |
Calculate the constraint position, force and moment.
Global reference frame vectors. Returns boolean stating whether the constraint been converged to tolerance.
Implements sixDoFRigidBodyMotionConstraint.
Definition at line 70 of file fixedPoint.C.
References sixDoFRigidBodyMotion::currentPosition(), Foam::endl(), Foam::Info, Foam::mag(), sixDoFRigidBodyMotion::mass(), sixDoFRigidBodyMotion::predictedPosition(), Foam::sqr(), and Vector< scalar >::zero.
|
virtual |
Update properties from given dictionary.
Reimplemented from sixDoFRigidBodyMotionConstraint.
Definition at line 141 of file fixedPoint.C.
References sixDoFRigidBodyMotionConstraint::read().
|
virtual |
Write.
Reimplemented from sixDoFRigidBodyMotionConstraint.
Definition at line 154 of file fixedPoint.C.
References token::END_STATEMENT, Foam::nl, and Ostream::writeKeyword().