mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
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.
51 lines
1.3 KiB
Plaintext
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
|