TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Champ_Proto Class Referenceabstract

classe Champ_Proto Classe representant un prototype de Champ. More...

#include <Champ_Proto.h>

Inheritance diagram for Champ_Proto:
[legend]

Public Member Functions

virtual ~Champ_Proto ()
virtual DoubleTab & valeurs ()=0
virtual const DoubleTab & valeurs () const =0
virtual DoubleTab & valeurs (double temps)
virtual const DoubleTab & valeurs (double temps) const
virtual DoubleTab & futur (int i=1)
virtual const DoubleTab & futur (int i=1) const
virtual DoubleTab & passe (int i=1)
virtual const DoubleTab & passe (int i=1) const
int lire_dimension (Entree &, const Nom &)
 Verification de la dimension du champ Renvoie la dimension du champ.
int lire_dimension (int dim, const Nom &le_nom_)
 Verification de la dimension du champ Renvoie la dimension du champ.
double operator() (int i, int j) const =delete
double & operator() (int i, int j)=delete
double operator() (int i) const =delete
double & operator() (int i)=delete

Detailed Description

classe Champ_Proto Classe representant un prototype de Champ.

Tous les classes representant des champs derivent de Champ_proto. Champ_proto offre des methodes classiques sur des champs (min, max, norme, += ...) mais ne contient pas de membre representant des donnees. La plupart des methodes de Champ_proto font appel aux methodes de meme nom d'un objet DoubleTab renvoye par la methode abstraite de Champ_proto valeurs().

See also
Champ_base DoubleTab, Classe abstraite., Methode abstraite:, DoubleTab& valeurs()=0, const DoubleTab& valeurs() const

Definition at line 36 of file Champ_Proto.h.

Constructor & Destructor Documentation

◆ ~Champ_Proto()

virtual Champ_Proto::~Champ_Proto ( )
inlinevirtual

Definition at line 39 of file Champ_Proto.h.

Member Function Documentation

◆ futur() [1/2]

virtual DoubleTab & Champ_Proto::futur ( int i = 1)
inlinevirtual

Reimplemented in Champ_Inc_base.

Definition at line 47 of file Champ_Proto.h.

◆ futur() [2/2]

virtual const DoubleTab & Champ_Proto::futur ( int i = 1) const
inlinevirtual

Reimplemented in Champ_Inc_base.

Definition at line 48 of file Champ_Proto.h.

◆ lire_dimension() [1/2]

int Champ_Proto::lire_dimension ( Entree & is,
const Nom & le_nom_ )

Verification de la dimension du champ Renvoie la dimension du champ.

Returns
(int) la dimension du champ

Definition at line 23 of file Champ_Proto.cpp.

◆ lire_dimension() [2/2]

int Champ_Proto::lire_dimension ( int dim,
const Nom & le_nom_ )

Verification de la dimension du champ Renvoie la dimension du champ.

Returns
(int) la dimension du champ

Definition at line 35 of file Champ_Proto.cpp.

◆ operator()() [1/4]

double Champ_Proto::operator() ( int i) const
delete

◆ operator()() [2/4]

double & Champ_Proto::operator() ( int i)
delete

◆ operator()() [3/4]

double Champ_Proto::operator() ( int i,
int j ) const
delete

◆ operator()() [4/4]

double & Champ_Proto::operator() ( int i,
int j )
delete

◆ passe() [1/2]

virtual DoubleTab & Champ_Proto::passe ( int i = 1)
inlinevirtual

Reimplemented in Champ_Inc_base.

Definition at line 50 of file Champ_Proto.h.

◆ passe() [2/2]

virtual const DoubleTab & Champ_Proto::passe ( int i = 1) const
inlinevirtual

Reimplemented in Champ_Inc_base.

Definition at line 51 of file Champ_Proto.h.

◆ valeurs() [1/4]

virtual const DoubleTab & Champ_Proto::valeurs ( ) const
pure virtual

◆ valeurs() [2/4]

◆ valeurs() [3/4]

virtual DoubleTab & Champ_Proto::valeurs ( double temps)
inlinevirtual

◆ valeurs() [4/4]

virtual const DoubleTab & Champ_Proto::valeurs ( double temps) const
inlinevirtual

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/Framework/Champ_Proto.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Framework/Champ_Proto.cpp