Files
OpenFOAM-6/src/rigidBodyDynamics/Make/files
Henry Weller c07bc87f95 rigidBodyDynamics/rigidBodySolvers: Added run-time selectable solvers to integrate the rigid-body motion
Currently supported solvers: symplectic, Newmark, CrankNicolson

The symplectic solver should only be used if iteration over the forces
and body-motion is not required.  Newmark and CrankNicolson both require
iteration to provide 2nd-order behavior.

See applications/test/rigidBodyDynamics/spring for an example of the
application of the Newmark solver.

This development is sponsored by Carnegie Wave Energy Ltd.
2016-04-12 11:33:20 +01:00

51 lines
1.3 KiB
Plaintext

bodies/rigidBody/rigidBody.C
bodies/masslessBody/masslessBody.C
bodies/jointBody/jointBody.C
bodies/compositeBody/compositeBody.C
bodies/subBody/subBody.C
bodies/sphere/sphere.C
joints/joint/joint.C
joints/null/nullJoint.C
joints/composite/compositeJoint.C
joints/floating/floatingJoint.C
joints/Rx/Rx.C
joints/Ry/Ry.C
joints/Rz/Rz.C
joints/Ra/Ra.C
joints/Rs/Rs.C
joints/Rzyx/Rzyx.C
joints/Rxyz/Rxyz.C
joints/Ryxz/Ryxz.C
joints/Px/Px.C
joints/Py/Py.C
joints/Pz/Pz.C
joints/Pa/Pa.C
joints/Pxyz/Pxyz.C
restraints/restraint/rigidBodyRestraint.C
restraints/restraint/rigidBodyRestraintNew.C
restraints/linearSpring/linearSpring.C
restraints/linearDamper/linearDamper.C
restraints/linearAxialAngularSpring/linearAxialAngularSpring.C
restraints/sphericalAngularDamper/sphericalAngularDamper.C
rigidBodyModel/rigidBodyModel.C
rigidBodyModel/forwardDynamics.C
rigidBodyModelState/rigidBodyModelState.C
rigidBodyModelState/rigidBodyModelStateIO.C
rigidBodyMotion/rigidBodyMotion.C
rigidBodyMotion/rigidBodyMotionIO.C
rigidBodySolvers/rigidBodySolver/rigidBodySolver.C
rigidBodySolvers/rigidBodySolver/newRigidBodySolver.C
rigidBodySolvers/symplectic/symplectic.C
rigidBodySolvers/Newmark/Newmark.C
rigidBodySolvers/CrankNicolson/CrankNicolson.C
LIB = $(FOAM_LIBBIN)/librigidBodyDynamics