#include <EulerIntegrator.h>

Public Member Functions | |
| EulerIntegrator () | |
| EulerIntegrator (const EulerIntegrator &) | |
| EulerIntegrator * | Clone () |
| Clone Constructor. | |
| ~EulerIntegrator () | |
| bool | PerformsInitialMove () |
| bool | PerformsFinalMove () |
| void | FinalMove (glotz_vec &, glotz_vec &, const glotz_vec &) |
Protected Member Functions | |
| void | SetTimestep (const glotz_flt) |
Private Attributes | |
| glotz_flt | mHalfTimestep |
| glotz_flt | mHalfTimestepSq |
| glotzmd::EulerIntegrator::EulerIntegrator | ( | ) |
| glotzmd::EulerIntegrator::EulerIntegrator | ( | const EulerIntegrator & | rhs | ) |
| glotzmd::EulerIntegrator::~EulerIntegrator | ( | ) | [inline] |
| EulerIntegrator * glotzmd::EulerIntegrator::Clone | ( | ) | [virtual] |
| bool glotzmd::EulerIntegrator::PerformsInitialMove | ( | ) | [virtual] |
Implements glotzmd::IntegrationScheme.
| bool glotzmd::EulerIntegrator::PerformsFinalMove | ( | ) | [virtual] |
Implements glotzmd::IntegrationScheme.
| void glotzmd::EulerIntegrator::FinalMove | ( | glotz_vec & | f, | |
| glotz_vec & | fprime, | |||
| const glotz_vec & | f2prime | |||
| ) | [virtual] |
| f | is any variable (i.e. a position vector) | |
| fprime | is first derivative of f with respect to time (i.e. a velocity vector) | |
| f2prime | is the second derivative of f with respect to time (i.e. an accelerator vector) |
Reimplemented from glotzmd::IntegrationScheme.
| void glotzmd::EulerIntegrator::SetTimestep | ( | const | glotz_flt | ) | [protected, virtual] |
Implements glotzmd::IntegrationScheme.
glotz_flt glotzmd::EulerIntegrator::mHalfTimestep [private] |
glotz_flt glotzmd::EulerIntegrator::mHalfTimestepSq [private] |
1.5.3