|
HDK
|
#include <SIM_PhysicalParms.h>
Inheritance diagram for SIM_ParticleImpulseMassMatrixResolver:Public Member Functions | |
| SIM_ParticleImpulseMassMatrixResolver (const SIM_Solver *solver, const SIM_Object *obj) | |
| ~SIM_ParticleImpulseMassMatrixResolver () override | |
| void | get (GA_Index ptnum, UT_DMatrix3 &immatrix) const override |
| bool | threadsafe () const override |
Public Member Functions inherited from SIM_PointImpulseMassMatrixResolver | |
| SIM_PointImpulseMassMatrixResolver (const SIM_Solver *solver, const SIM_Object *obj) | |
| virtual | ~SIM_PointImpulseMassMatrixResolver () |
Protected Attributes | |
| GU_ConstDetailHandle | myGdpHandle |
| const GU_Detail * | myGdp |
| GA_ROHandleF | myMassAttrib |
Protected Attributes inherited from SIM_PointImpulseMassMatrixResolver | |
| const SIM_Object * | myObject |
| const SIM_Solver * | mySolver |
A simple, threadsafe mass matrix resolver that just looks up the mass point attribute and returns 1/mass if exists else 1.
Definition at line 261 of file SIM_PhysicalParms.h.
| SIM_ParticleImpulseMassMatrixResolver::SIM_ParticleImpulseMassMatrixResolver | ( | const SIM_Solver * | solver, |
| const SIM_Object * | obj | ||
| ) |
|
override |
|
overridevirtual |
Reimplemented from SIM_PointImpulseMassMatrixResolver.
|
inlineoverridevirtual |
The default implementation just calls SIM_Solver::getPointImpulseMassMatrix and is not threadsafe.
Reimplemented from SIM_PointImpulseMassMatrixResolver.
Definition at line 271 of file SIM_PhysicalParms.h.
|
protected |
Definition at line 275 of file SIM_PhysicalParms.h.
|
protected |
Definition at line 274 of file SIM_PhysicalParms.h.
|
protected |
Definition at line 276 of file SIM_PhysicalParms.h.