16#ifndef Champ_Proto_included
17#define Champ_Proto_included
41 virtual const DoubleTab&
valeurs()
const =0;
45 virtual inline const DoubleTab&
valeurs(
double temps)
const {
return valeurs(); }
48 virtual inline const DoubleTab&
futur(
int i = 1)
const {
return valeurs(); }
51 virtual inline const DoubleTab&
passe(
int i = 1)
const {
return valeurs(); }
class Champ_Proto Class representing a Field prototype.
virtual DoubleTab & futur(int i=1)
virtual const DoubleTab & passe(int i=1) const
double & operator()(int i)=delete
virtual const DoubleTab & valeurs() const =0
virtual const DoubleTab & futur(int i=1) const
virtual DoubleTab & valeurs()=0
double operator()(int i) const =delete
int lire_dimension(Entree &, const Nom &)
Verification of the field dimension Returns the dimension of the field.
double & operator()(int i, int j)=delete
virtual DoubleTab & valeurs(double temps)
virtual const DoubleTab & valeurs(double temps) const
virtual DoubleTab & passe(int i=1)
double operator()(int i, int j) const =delete
Class defining operators and methods for all reading operation in an input flow (file,...
class Nom: a character string for naming TRUST objects.