19#include <TRUSTTabs_forward.h>
57 inline operator bool()
const
88 inline const DoubleTab&
valeurs()
const;
99 inline double temps()
const;
Roue class used in Champ_Inc_Base.
double temps() const
Returns the time value of the Roue.
double changer_temps(const double t)
Changes the time of the Roue.
int fixer_nb_cases(int)
Changes the number of slots in the Roue.
void avancer(Roue_ptr &ptr)
void reculer(Roue_ptr &ptr)
Roue & operator=(const Roue &)
Assignment operator for a Roue. Copies the time, values, number of slots, and future slot values.
const DoubleTab & valeurs() const
Returns the value array of the Roue.
void ajouter_case(int n=1)
Adds n slots to the Roue.
int nb_cases() const
Returns the number of slots in the Roue.
const Roue & futur(int i=1) const
Returns the Roue corresponding to the i-th future slot.
void dimensionner(int nb_val)
Resizes (1D) the values of the Roue and its future wheels.
void supprimer_case(int n=1)
Removes n slots from the Roue.
Roue()
Default constructor. Builds a wheel with a single slot at time t=0.
const Roue & passe(int i=1) const
Returns the Roue corresponding to the i-th past slot.
const Roue & valeur() const
Roue * operator->() const
Roue_ptr(const Roue_ptr &)
Copy constructor.
Roue_ptr & operator=(const Roue_ptr &x)
Copy assignment operator.