|
AGX Dynamics 2.42.3.0
|
Class containing a rigid body and the 6x6 matrix to be written in the diagonal of the system matrix. More...
#include <AddedMassInteraction.h>
Public Member Functions | |
| RigidBodyStorage (agx::RigidBody *rb) | |
| Construct given rigid body. | |
| agx::AddedMassInteraction::Matrix6x6 & | getBlock () |
| const agx::AddedMassInteraction::Matrix6x6 & | getBlock () const |
| agx::RigidBody * | getRigidBody () const |
| agx::Physics::RigidBodyPtr | getRigidBodyEntity () const |
| agx::Bool | getValid () const |
| void | restore (agxStream::InputArchive &in) |
| Internal. | |
| void | store (agxStream::OutputArchive &out) const |
| Internal. | |
Class containing a rigid body and the 6x6 matrix to be written in the diagonal of the system matrix.
This object also keeps track if a rigid body has been deleted.
Definition at line 185 of file AddedMassInteraction.h.
| agx::AddedMassInteraction::RigidBodyStorage::RigidBodyStorage | ( | agx::RigidBody * | rb | ) |
Construct given rigid body.
| rb | - rigid body for this storage |
| AddedMassInteraction::Matrix6x6 & agx::AddedMassInteraction::RigidBodyStorage::getBlock | ( | ) |
Definition at line 426 of file AddedMassInteraction.h.
| const AddedMassInteraction::Matrix6x6 & agx::AddedMassInteraction::RigidBodyStorage::getBlock | ( | ) | const |
Definition at line 421 of file AddedMassInteraction.h.
| agx::RigidBody * agx::AddedMassInteraction::RigidBodyStorage::getRigidBody | ( | ) | const |
| agx::Physics::RigidBodyPtr agx::AddedMassInteraction::RigidBodyStorage::getRigidBodyEntity | ( | ) | const |
| agx::Bool agx::AddedMassInteraction::RigidBodyStorage::getValid | ( | ) | const |
| void agx::AddedMassInteraction::RigidBodyStorage::restore | ( | agxStream::InputArchive & | in | ) |
Internal.
Restore this object.
| void agx::AddedMassInteraction::RigidBodyStorage::store | ( | agxStream::OutputArchive & | out | ) | const |
Internal.
Store this object.