![]() |
Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
|
Classe représentant un Intégrateur, selon la méthode de Newmark. Plus de détails...
#include <IntegrateurNewmark.h>
Fonctions membres publiques | |
IntegrateurNewmark (double const &dt=0.01, double const &epsilon=0.00001) | |
Construit un IntegrateurNewmark. | |
virtual | ~IntegrateurNewmark () |
Destructeur, implanté pour le polymorphisme. | |
virtual void | integre (ObjetMobile &objet) const |
Intègre l'ObjetMobile passé en argument, en utilisant sa fonction évolution. | |
Attributs privés | |
double | m_epsilon |
Paramètre pour contrôler la convergence. |
Classe représentant un Intégrateur, selon la méthode de Newmark.
IntegrateurNewmark::IntegrateurNewmark | ( | double const & | dt = 0.01 , |
double const & | epsilon = 0.00001 |
||
) |
Construit un IntegrateurNewmark.
dt | Pas de temps, par défault 0,01 |
epsilon | Valeur du epsilon nécessaire pour l'intégration, par défault 0.00001 |
IntegrateurNewmark::~IntegrateurNewmark | ( | ) | [virtual] |
Destructeur, implanté pour le polymorphisme.
void IntegrateurNewmark::integre | ( | ObjetMobile & | objet | ) | const [virtual] |
Intègre l'ObjetMobile passé en argument, en utilisant sa fonction évolution.
objet | ObjetMobile à intégrer |
Implémente Integrateur.
double IntegrateurNewmark::m_epsilon [private] |
Paramètre pour contrôler la convergence.