TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Roue Class Reference

Classe Roue utilisee dans Champ_Inc_Base. More...

#include <Roue.h>

Public Member Functions

const DoubleTab & valeurs () const
 Retourne le tableau des valeurs de la Roue.
DoubleTab & valeurs ()
 Retourne le tableau des valeurs de la Roue.
 Roue ()
 Constructeur Construit une roue avec une seule case, au temps t=0.
 Roue (const Roue &)
 Constructeur par copie Le temps, les valeurs et les valeurs des Roues futures sont copies.
 ~Roue ()
 Desctructeur.
void dimensionner (int nb_val)
 Dimensionne (1D) les valeurs de la Roue et des ses roues futures.
void dimensionner (int nb_val, int nb_comp)
 Dimensionne (2D) les valeurs de la Roue et des ses roues futures.
int nb_cases () const
 Retourne le nombre de cases de la Roue.
int fixer_nb_cases (int)
 Change le nombre de cases de la Roue.
void ajouter_case (int n=1)
 Ajoute n cases a la Roue.
void supprimer_case (int n=1)
 Supprime n cases de la Roue.
double temps () const
 Retoune la valeur du temps de la Roue.
double changer_temps (const double t)
 Change le temps de la Roue.
const Rouefutur (int i=1) const
 Retourne la Roue correspondant a la ieme case future.
Rouefutur (int i=1)
 Retourne la Roue correspondant a la ieme case future.
const Rouepasse (int i=1) const
 Retourne la Roue correspondant a la ieme case passee.
Rouepasse (int i=1)
 Retourne la Roue correspondant a la ieme case passee.
Roueoperator= (const Roue &)
 Affectation d'une Roue Les attibuts modifies sont le temps, les valeurs, le nombre de cases et les valeurs des cases futures.
void avancer (Roue_ptr &ptr)
void reculer (Roue_ptr &ptr)

Detailed Description

Classe Roue utilisee dans Champ_Inc_Base.

Permet de gerer le nombre de valeurs du temps pour lesquels le champ doit rester en memoire.

See also
Champ_Inc

Definition at line 85 of file Roue.h.

Constructor & Destructor Documentation

◆ Roue() [1/2]

Roue::Roue ( )

Constructeur Construit une roue avec une seule case, au temps t=0.

Definition at line 95 of file Roue.cpp.

◆ Roue() [2/2]

Roue::Roue ( const Roue & roue)

Constructeur par copie Le temps, les valeurs et les valeurs des Roues futures sont copies.

Definition at line 103 of file Roue.cpp.

◆ ~Roue()

Roue::~Roue ( )

Desctructeur.

Definition at line 117 of file Roue.cpp.

Member Function Documentation

◆ ajouter_case()

void Roue::ajouter_case ( int n = 1)

Ajoute n cases a la Roue.

Parameters
(intn) le nombre de cases a ajouter

Definition at line 250 of file Roue.cpp.

◆ avancer()

void Roue::avancer ( Roue_ptr & ptr)
inline

Definition at line 106 of file Roue.h.

◆ changer_temps()

double Roue::changer_temps ( const double t)
inline

Change le temps de la Roue.

Parameters
(constdouble& t) le nouveau temps
Returns
(double) le nouveau temps

Definition at line 180 of file Roue.h.

◆ dimensionner() [1/2]

void Roue::dimensionner ( int nb_val)

Dimensionne (1D) les valeurs de la Roue et des ses roues futures.

Parameters
(intnb_val) nombre de valeurs

Definition at line 201 of file Roue.cpp.

◆ dimensionner() [2/2]

void Roue::dimensionner ( int nb_val,
int nb_comp )

Dimensionne (2D) les valeurs de la Roue et des ses roues futures.

Parameters
(intnb_val) dimension 1 des valeurs
(intnb_ncomp) dimension 2 des valeurs

Definition at line 217 of file Roue.cpp.

◆ fixer_nb_cases()

int Roue::fixer_nb_cases ( int nb_case)

Change le nombre de cases de la Roue.

Parameters
(intnb_case) le nouveau nombre de cases
Returns
(int) le nouveau nombre de cases

Definition at line 233 of file Roue.cpp.

◆ futur() [1/2]

Roue & Roue::futur ( int i = 1)

Retourne la Roue correspondant a la ieme case future.

Parameters
(inti) l'indice i de la ieme case future
Returns
(const Roue&) la ieme Roue future

Definition at line 148 of file Roue.cpp.

◆ futur() [2/2]

const Roue & Roue::futur ( int i = 1) const

Retourne la Roue correspondant a la ieme case future.

Parameters
(inti) l'indice i de la ieme case future
Returns
(const Roue&) reference sur la ieme Roue future

Definition at line 132 of file Roue.cpp.

◆ nb_cases()

int Roue::nb_cases ( ) const
inline

Retourne le nombre de cases de la Roue.

Returns
(int) le nombre de cases de la Roue

Definition at line 188 of file Roue.h.

◆ operator=()

Roue & Roue::operator= ( const Roue & roue)

Affectation d'une Roue Les attibuts modifies sont le temps, les valeurs, le nombre de cases et les valeurs des cases futures.

Parameters
(constRoue& roue) la Roue a copier
Returns
(Roue&) la Roue modifiee

Definition at line 320 of file Roue.cpp.

◆ passe() [1/2]

Roue & Roue::passe ( int i = 1)

Retourne la Roue correspondant a la ieme case passee.

Parameters
(inti) l'indice i de la ieme case passee
Returns
(const Roue&) la ieme Roue passee

Definition at line 180 of file Roue.cpp.

◆ passe() [2/2]

const Roue & Roue::passe ( int i = 1) const

Retourne la Roue correspondant a la ieme case passee.

Parameters
(inti) l'indice i de la ieme case passee
Returns
(const Roue&) reference sur la ieme Roue passee

Definition at line 164 of file Roue.cpp.

◆ reculer()

void Roue::reculer ( Roue_ptr & ptr)
inline

Definition at line 110 of file Roue.h.

◆ supprimer_case()

void Roue::supprimer_case ( int n = 1)

Supprime n cases de la Roue.

Parameters
(intn) nombre de cases a supprimer

Definition at line 274 of file Roue.cpp.

◆ temps()

double Roue::temps ( ) const
inline

Retoune la valeur du temps de la Roue.

Returns
(double) le temps

Definition at line 169 of file Roue.h.

◆ valeurs() [1/2]

DoubleTab & Roue::valeurs ( )
inline

Retourne le tableau des valeurs de la Roue.

Returns
(const DoubleTab&) reference sur le tableau des valeurs

Definition at line 159 of file Roue.h.

◆ valeurs() [2/2]

const DoubleTab & Roue::valeurs ( ) const
inline

Retourne le tableau des valeurs de la Roue.

Returns
(const DoubleTab&) reference constante sur le tableau des valeurs

Definition at line 149 of file Roue.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Utilitaires/Roue.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Utilitaires/Roue.cpp