Engine
SymplecticEuler Class Reference

Implementation of Symplectic Euler method for solving Newton's equations of motion. More...

#include <symplectic_euler.h>

Inheritance diagram for SymplecticEuler:
TimeIntegrator

Public Member Functions

 SymplecticEuler ()
 
 SymplecticEuler (GLfloat dt)
 
- Public Member Functions inherited from TimeIntegrator
void StepForward (const NetForceAccumulator &net_force_accumulator, const std::vector< std::shared_ptr< PhysicsEntity >> &entity_ptrs, const std::shared_ptr< PhysicsEntity > entity_ptr)
 
GLfloat GetStepSize ()
 

Additional Inherited Members

- Protected Attributes inherited from TimeIntegrator
GLfloat m_dt
 

Detailed Description

Implementation of Symplectic Euler method for solving Newton's equations of motion.

Constructor & Destructor Documentation

SymplecticEuler::SymplecticEuler ( )

Constructs an instance of SymplecticEuler with a default grid size

SymplecticEuler::SymplecticEuler ( GLfloat  dt)

Constructs an instance of SymplecticEuler with the provided grid size

Parameters
dtdifference between two points on the grid

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