|
|
| Collision (const std::string &simObjectName, ISimObjectCreator *const creator) |
| | reads parameters, registers states, output and intput ports.
|
| |
|
void | OdeFcn (const double T, const double *const X, double *const XDot) const override |
| |
|
void | AcceptedStep (const double T, const double *const X) override |
| |
|
const double * | energy (const double T, const double *const X) |
| |
|
const double * | momentum (const double T, const double *const X) |
| |
|
|
typedef Eigen::Matrix< double, 3, 3 > | mat3 |
| |
|
typedef Eigen::Matrix< double, 3, 1 > | vec3 |
| |
|
|
int | m_NUM |
| |
|
int | m_CON |
| |
|
double | m_radius |
| |
|
double | m_mass |
| |
|
double | m_alpha |
| |
|
double | m_beta |
| |
|
double | m_epsilon |
| |
|
double | m_spring |
| |
|
double | m_damping |
| |
|
element * | m_el |
| |
|
double | m_systemEnergy [3] |
| |
|
double | m_systemMomentum [3] |
| |
|
int | m_lastNumContact = 0 |
| |
|
int | m_lastNumContactObjects = 0 |
| |
|
double | m_lastCollCheck = 0.0 |
| |
|
double | m_lastNBuild = 0.0 |
| |
|
double | m_lastBuildBvec = 0.0 |
| |
|
double | m_lastMatrixMult = 0.0 |
| |
|
double | m_lastSystemSolve = 0.0 |
| |
|
double | m_lastSolutionWrite = 0.0 |
| |
|
double | m_lastOdeTime = 0.0 |
| |
The documentation for this class was generated from the following file:
- /update_root/webfhsim/reloadrepos/fhsim_marine_elements/src/RMCable/Collision.h