|
| ParticleConSurfaceSystemGuts (const ContactGeometryImpl &geom) |
|
const ParticleConSurfaceSystem & | getParticleConSurfaceSystem () const |
|
SubsystemIndex | getSubsysIndex () const |
|
ParticleConSurfaceSystemGuts * | cloneImpl () const override |
|
int | realizeTopologyImpl (State &) const override |
|
int | realizeModelImpl (State &) const override |
|
int | realizeInstanceImpl (const State &) const override |
|
int | realizePositionImpl (const State &) const override |
|
int | realizeVelocityImpl (const State &) const override |
|
int | realizeDynamicsImpl (const State &) const override |
|
int | realizeAccelerationImpl (const State &) const override |
|
void | multiplyByNImpl (const State &state, const Vector &u, Vector &dq) const override |
|
void | multiplyByNTransposeImpl (const State &state, const Vector &fq, Vector &fu) const override |
|
void | multiplyByNPInvImpl (const State &state, const Vector &dq, Vector &u) const override |
|
void | multiplyByNPInvTransposeImpl (const State &state, const Vector &fu, Vector &fq) const override |
|
bool | prescribeQImpl (State &) const override |
|
bool | prescribeUImpl (State &) const override |
|
void | projectQImpl (State &, Vector &qErrEst, const ProjectOptions &options, ProjectResults &results) const override |
|
void | projectUImpl (State &, Vector &uErrEst, const ProjectOptions &options, ProjectResults &results) const override |
|
| Guts (const String &name="<NONAME>", const String &version="0.0.0") |
|
virtual | ~Guts () |
|
const String & | getName () const |
|
const String & | getVersion () const |
|
void | setHasTimeAdvancedEvents (bool hasEm) |
|
bool | hasTimeAdvancedEvents () const |
|
const State & | getDefaultState () const |
|
State & | updDefaultState () |
|
void | realize (const State &s, Stage g=Stage::HighestRuntime) const |
|
SubsystemIndex | adoptSubsystem (Subsystem &child) |
|
int | getNumSubsystems () const |
|
const Subsystem & | getSubsystem (SubsystemIndex) const |
|
Subsystem & | updSubsystem (SubsystemIndex) |
|
const System & | getSystem () const |
|
System & | updSystem () |
|
void | setOwnerHandle (System &) |
|
bool | hasOwnerHandle () const |
|
| Guts (class GutsRep *r) |
|
bool | hasRep () const |
|
const GutsRep & | getRep () const |
|
GutsRep & | updRep () const |
|
bool | systemTopologyHasBeenRealized () const |
|
StageVersion | getSystemTopologyCacheVersion () const |
|
void | setSystemTopologyCacheVersion (StageVersion topoVersion) const |
|
void | invalidateSystemTopologyCache () const |
|
System::Guts * | clone () const |
|
const State & | realizeTopology () const |
|
void | realizeModel (State &) const |
|
void | realizeInstance (const State &s) const |
|
void | realizeTime (const State &s) const |
|
void | realizePosition (const State &s) const |
|
void | realizeVelocity (const State &s) const |
|
void | realizeDynamics (const State &s) const |
|
void | realizeAcceleration (const State &s) const |
|
void | realizeReport (const State &s) const |
|
void | multiplyByN (const State &state, const Vector &u, Vector &dq) const |
|
void | multiplyByNTranspose (const State &state, const Vector &fq, Vector &fu) const |
|
void | multiplyByNPInv (const State &state, const Vector &dq, Vector &u) const |
|
void | multiplyByNPInvTranspose (const State &state, const Vector &fu, Vector &fq) const |
|
bool | prescribeQ (State &) const |
|
bool | prescribeU (State &) const |
|
void | getFreeQIndex (const State &, Array_< SystemQIndex > &freeQs) const |
|
void | getFreeUIndex (const State &, Array_< SystemUIndex > &freeUs) const |
|
void | projectQ (State &, Vector &qErrEst, const ProjectOptions &options, ProjectResults &results) const |
|
void | projectU (State &, Vector &uErrEst, const ProjectOptions &options, ProjectResults &results) const |
|
void | handleEvents (State &, Event::Cause, const Array_< EventId > &eventIds, const HandleEventsOptions &options, HandleEventsResults &results) const |
|
void | reportEvents (const State &, Event::Cause, const Array_< EventId > &eventIds) const |
|
void | calcEventTriggerInfo (const State &, Array_< EventTriggerInfo > &) const |
|
void | calcTimeOfNextScheduledEvent (const State &, Real &tNextEvent, Array_< EventId > &eventIds, bool includeCurrentTime) const |
|
void | calcTimeOfNextScheduledReport (const State &, Real &tNextEvent, Array_< EventId > &eventIds, bool includeCurrentTime) const |
|
void | calcDecorativeGeometryAndAppend (const State &, Stage, Array_< DecorativeGeometry > &) const |
|
|
| Guts (const Guts &) |
|
virtual int | realizeTimeImpl (const State &state) const |
|
virtual int | realizeReportImpl (const State &state) const |
|
virtual void | handleEventsImpl (State &state, Event::Cause cause, const Array_< EventId > &eventIds, const HandleEventsOptions &options, HandleEventsResults &results) const |
|
virtual int | reportEventsImpl (const State &state, Event::Cause cause, const Array_< EventId > &eventIds) const |
|
virtual int | calcEventTriggerInfoImpl (const State &state, Array_< EventTriggerInfo > &info) const |
|
virtual int | calcTimeOfNextScheduledEventImpl (const State &state, Real &tNextEvent, Array_< EventId > &eventIds, bool includeCurrentTime) const |
|
virtual int | calcTimeOfNextScheduledReportImpl (const State &state, Real &tNextEvent, Array_< EventId > &eventIds, bool includeCurrentTime) const |
|
virtual void | getFreeQIndexImpl (const State &s, Array_< SystemQIndex > &freeQs) const |
|
virtual void | getFreeUIndexImpl (const State &s, Array_< SystemUIndex > &freeUs) const |
|