Drake
MGChaoticBabyboot Class Reference

#include <drake/multibody/benchmarks/chaotic_babyboot/MG/MG_chaotic_babyboot_auto_generated.h>

Public Member Functions

 MGChaoticBabyboot ()
 
bool MGSimulate (void)
 

Public Attributes

double g
 
double IAx
 
double IBx
 
double IBy
 
double IBz
 
double LA
 
double LB
 
double mA
 
double mB
 
double qA
 
double qB
 
double qAp
 
double qBp
 
double qApp
 
double qBpp
 
double Energy
 
double KE
 
double PE
 
double Output [8]
 
- Public Attributes inherited from MGIntegrator
double tInitial
 
double tFinal
 
double tStepMax
 
double absError
 
double relError
 

Protected Member Functions

const char * MGeqns (double t, double VAR[], double VARp[], bool isIntegratorBoundary)
 
- Protected Member Functions inherited from MGIntegrator
 MGIntegrator ()
 
virtual ~MGIntegrator ()
 
bool IntegrateForwardOrBackward (double varArrayToIntegrate[], double &t)
 
const char * GetErrorMessage (int i)
 

Constructor & Destructor Documentation

◆ MGChaoticBabyboot()

MGChaoticBabyboot ( )
inline

Member Function Documentation

◆ MGeqns()

const char * MGeqns ( double  t,
double  VAR[],
double  VARp[],
bool  isIntegratorBoundary 
)
protectedvirtual

Implements MGIntegrator.

◆ MGSimulate()

bool MGSimulate ( void  )
inline

Member Data Documentation

◆ Energy

double Energy

◆ g

double g

◆ IAx

double IAx

◆ IBx

double IBx

◆ IBy

double IBy

◆ IBz

double IBz

◆ KE

double KE

◆ LA

double LA

◆ LB

double LB

◆ mA

double mA

◆ mB

double mB

◆ Output

double Output[8]

◆ PE

double PE

◆ qA

double qA

◆ qAp

double qAp

◆ qApp

double qApp

◆ qB

double qB

◆ qBp

double qBp

◆ qBpp

double qBpp

The documentation for this class was generated from the following files: