16#ifndef Champ_Parametrique_included
17#define Champ_Parametrique_included
19#include <TRUST_List.h>
20#include <Champ_Don_base.h>
classe Champ_Don_base classe de base des Champs donnes (non calcules)
void mettre_a_jour(double temps) override
Mise a jour en temps.
Champ_base & affecter_compo(const Champ_base &, int) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de d...
int reprendre(Entree &) override
NE FAIT RIEN.
int fixer_nb_valeurs_nodales(int nb_noeuds) override
Fixe le nombre de degres de liberte par composante.
DoubleTab & valeurs() override
Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.
int imprime(Sortie &, int) const override
NE FAIT RIEN.
void resetTime(double time) override
virtual bool instationnaire() const
int sauvegarder(Sortie &) const override
NE FAIT RIEN.
: class Champ_Parametrique
static std::string dirnameDefault
std::string newCompute() const
Champ_base & affecter_(const Champ_base &ch) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de d...
const DoubleTab & valeurs(double temps) const override
const Champ_Don_base & champ() const
DoubleTab & valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const override
Provoque une erreur ! Doit etre surchargee par les classes derivees.
int initialiser(const double temps) override
NE FAIT RIEN.
static std::string dirnameCompute(int compute)
DoubleTab & valeurs() override
Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.
DoubleTab & valeurs(double temps) override
void resetTime(double time) override
bool instationnaire() const override
Champ_base & affecter_compo(const Champ_base &ch, int i) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de d...
int sauvegarder(Sortie &os) const override
NE FAIT RIEN.
void mettre_a_jour(double temps) override
Mise a jour en temps.
int fixer_nb_valeurs_nodales(int nb_noeuds) override
Fixe le nombre de degres de liberte par composante.
const DoubleTab & valeurs() const override
DoubleTab & valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const override
provoque une erreur ! doit etre surchargee par les classes derivees
int reprendre(Entree &is) override
NE FAIT RIEN.
int imprime(Sortie &os, int j) const override
NE FAIT RIEN.
LIST(OWN_PTR(Champ_Don_base)) champs_
int nb_valeurs_nodales() const override
Renvoie le nombre de degre de liberte par composante: le nombre de noeuds.
Champ_base()
Constructeur par defaut d'un Champ_base.
Champ_base & affecter(const Champ_base &)
Affecter un champ dans un autre.
double temps() const
Renvoie le temps du champ.
virtual DoubleTab & valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const
Provoque une erreur ! Doit etre surchargee par les classes derivees.
virtual DoubleTab & valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const
provoque une erreur ! doit etre surchargee par les classes derivees
Class defining operators and methods for all reading operation in an input flow (file,...
Classe de base des flux de sortie.
_SIZE_ dimension(int d) const