#include <VelocityVerletIntegrator.h>

Public Member Functions | |
| VelocityVerletIntegrator () | |
| VelocityVerletIntegrator (const VelocityVerletIntegrator &) | |
| VelocityVerletIntegrator * | Clone () |
| Clone Constructor. | |
| ~VelocityVerletIntegrator () | |
| _DeclareSerializable (VelocityVerletIntegrator) | |
| void | Serialize (glotzutil::Archive &ar) |
| bool | PerformsInitialMove () |
| bool | PerformsFinalMove () |
| void | InitialMove (glotz_vec &, glotz_vec &, const glotz_vec &) |
| 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::VelocityVerletIntegrator::VelocityVerletIntegrator | ( | ) |
| glotzmd::VelocityVerletIntegrator::VelocityVerletIntegrator | ( | const VelocityVerletIntegrator & | rhs | ) |
| glotzmd::VelocityVerletIntegrator::~VelocityVerletIntegrator | ( | ) | [inline] |
| VelocityVerletIntegrator * glotzmd::VelocityVerletIntegrator::Clone | ( | ) | [virtual] |
| glotzmd::VelocityVerletIntegrator::_DeclareSerializable | ( | VelocityVerletIntegrator | ) |
| void glotzmd::VelocityVerletIntegrator::Serialize | ( | glotzutil::Archive & | ar | ) | [virtual] |
Reimplemented from glotzutil::Serializable.
| bool glotzmd::VelocityVerletIntegrator::PerformsInitialMove | ( | ) | [virtual] |
Implements glotzmd::IntegrationScheme.
| bool glotzmd::VelocityVerletIntegrator::PerformsFinalMove | ( | ) | [virtual] |
Implements glotzmd::IntegrationScheme.
| void glotzmd::VelocityVerletIntegrator::InitialMove | ( | glotz_vec & | f, | |
| glotz_vec & | fprime, | |||
| const glotz_vec & | f2prime | |||
| ) | [inline, 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::VelocityVerletIntegrator::FinalMove | ( | glotz_vec & | f, | |
| glotz_vec & | fprime, | |||
| const glotz_vec & | f2prime | |||
| ) | [inline, 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::VelocityVerletIntegrator::SetTimestep | ( | const | glotz_flt | ) | [protected, virtual] |
Implements glotzmd::IntegrationScheme.
glotz_flt glotzmd::VelocityVerletIntegrator::mHalfTimestep [private] |
glotz_flt glotzmd::VelocityVerletIntegrator::mHalfTimestepSq [private] |
1.5.3