TrioCFD 1.9.9_beta
TrioCFD documentation
Loading...
Searching...
No Matches
Champ_Proto Class Referenceabstract

class Champ_Proto Class representing a Field prototype. 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 of the field dimension Returns the dimension of the field.
int lire_dimension (int dim, const Nom &le_nom_)
 Verification of the field dimension Returns the dimension of the field.
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

class Champ_Proto Class representing a Field prototype.

All classes representing fields derive from Champ_proto. Champ_proto offers classic methods on fields (min, max, norm, += ...) but does not contain a member representing data. Most Champ_proto methods call methods of the same name of a DoubleTab object returned by the abstract method of Champ_proto valeurs().

See also
Champ_base DoubleTab, Abstract class., Abstract method:, 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 of the field dimension Returns the dimension of the field.

Returns
(int) the dimension of the field

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 of the field dimension Returns the dimension of the field.

Returns
(int) the dimension of the field

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]

◆ 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: