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.
50 lines
1.3 KiB
Text
50 lines
1.3 KiB
Text
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
|