Sonde_Int#
#include <Sonde_Int.h>
classe Sonde_Int Cette classe permet d’effectuer l’evolution d’un champ au cours du temps.
How to cite this class in this doc#
:ref:`Sonde\_Int <class-sonde-int>`
[Sonde\_Int](#class-sonde-int)
Detailed description#
On choisit l’ensemble des points sur lesquels on veut sonder un champ et la periodicite des observations. Les objets Postraitement porte des des sondes sur les champs a observer, une sonde porte d’ailleurs une reference sur un postraitement.
Inherits from#
public : Objet_U
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
void Sonde_Int::associer_post(const Postraitement &)
Associer le postraitement a la sonde.
References
Referenced By
How to cite in this doc:
:ref:`void Sonde_Int::associer_post(const Postraitement &) <public-void-sonde-int-associer-post-const-postraitement-ref>`
[void Sonde_Int::associer_post(const Postraitement &)](#public-void-sonde-int-associer-post-const-postraitement-ref)
int Sonde_Int::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Sonde_Int::duplique() const override <public-int-sonde-int-duplique-const-override>`
[int Sonde_Int::duplique() const override](#public-int-sonde-int-duplique-const-override)
void Sonde_Int::fermer_fichier()
Ferme le fichier sur laquelle la sonde ecrit.
Referenced By
How to cite in this doc:
:ref:`void Sonde_Int::fermer_fichier() <public-void-sonde-int-fermer-fichier>`
[void Sonde_Int::fermer_fichier()](#public-void-sonde-int-fermer-fichier)
SFichier & Sonde_Int::fichier()
Renvoie un flot de sortie Fichier, pointant sur le fichier de sortie utilise par la sonde.
Referenced By
How to cite in this doc:
:ref:`SFichier & Sonde_Int::fichier() <public-sfichier-ref-sonde-int-fichier>`
[SFichier & Sonde_Int::fichier()](#public-sfichier-ref-sonde-int-fichier)
void Sonde_Int::fixer_periode(double)
Fixe la periode avec laquelle on sonde le champ.
How to cite in this doc:
:ref:`void Sonde_Int::fixer_periode(double) <public-void-sonde-int-fixer-periode-double>`
[void Sonde_Int::fixer_periode(double)](#public-void-sonde-int-fixer-periode-double)
const Type_info * Sonde_Int::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Sonde_Int::get_info() const override <public-const-type-info-ptr-sonde-int-get-info-const-override>`
[const Type_info * Sonde_Int::get_info() const override](#public-const-type-info-ptr-sonde-int-get-info-const-override)
void Sonde_Int::initialiser(const Domaine &)
Initialise la sonde.
Dimensionne les tableaux, de valeurs, verifie si les points specifies sont bien dans le domaine de calcul.
References
Referenced By
How to cite in this doc:
:ref:`void Sonde_Int::initialiser(const Domaine &) <public-void-sonde-int-initialiser-const-domaine-ref>`
[void Sonde_Int::initialiser(const Domaine &)](#public-void-sonde-int-initialiser-const-domaine-ref)
const IntVect & Sonde_Int::le_tableau() const
Renvoie le champ associe.
How to cite in this doc:
:ref:`const IntVect & Sonde_Int::le_tableau() const <public-const-intvect-ref-sonde-int-le-tableau-const>`
[const IntVect & Sonde_Int::le_tableau() const](#public-const-intvect-ref-sonde-int-le-tableau-const)
const IntVect & Sonde_Int::les_poly() const
Renvoie le tableau des elements qui sont sondes.
How to cite in this doc:
:ref:`const IntVect & Sonde_Int::les_poly() const <public-const-intvect-ref-sonde-int-les-poly-const>`
[const IntVect & Sonde_Int::les_poly() const](#public-const-intvect-ref-sonde-int-les-poly-const)
const DoubleTab & Sonde_Int::les_positions() const
Renvoie le tableau des positions du champ qui sont sondees.
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Sonde_Int::les_positions() const <public-const-doubletab-ref-sonde-int-les-positions-const>`
[const DoubleTab & Sonde_Int::les_positions() const](#public-const-doubletab-ref-sonde-int-les-positions-const)
void Sonde_Int::mettre_a_jour(double temps, double tinit)
Effectue une mise a jour en temps de la sonde effectue le postraitement.
References
How to cite in this doc:
:ref:`void Sonde_Int::mettre_a_jour(double temps, double tinit) <public-void-sonde-int-mettre-a-jour-double-temps-double-tinit>`
[void Sonde_Int::mettre_a_jour(double temps, double tinit)](#public-void-sonde-int-mettre-a-jour-double-temps-double-tinit)
void Sonde_Int::ouvrir_fichier()
Ouvre le fichier associe a la sonde.
(*.son)
References
How to cite in this doc:
:ref:`void Sonde_Int::ouvrir_fichier() <public-void-sonde-int-ouvrir-fichier>`
[void Sonde_Int::ouvrir_fichier()](#public-void-sonde-int-ouvrir-fichier)
void Sonde_Int::postraiter(double)
Effectue un postraitement.
Imprime les valeurs du tableau aux positions demandees sur le fichier associe.
References
Referenced By
How to cite in this doc:
:ref:`void Sonde_Int::postraiter(double) <public-void-sonde-int-postraiter-double>`
[void Sonde_Int::postraiter(double)](#public-void-sonde-int-postraiter-double)
Sonde_Int::Sonde_Int()
How to cite in this doc:
:ref:`Sonde_Int::Sonde_Int() <public-sonde-int-sonde-int>`
[Sonde_Int::Sonde_Int()](#public-sonde-int-sonde-int)
Sonde_Int::Sonde_Int(const Nom &)
Constructeur d’une sonde a partir de son nom.
How to cite in this doc:
:ref:`Sonde_Int::Sonde_Int(const Nom &) <public-sonde-int-sonde-int-const-nom-ref>`
[Sonde_Int::Sonde_Int(const Nom &)](#public-sonde-int-sonde-int-const-nom-ref)
unsigned Sonde_Int::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Sonde_Int::taille_memoire() const override <public-unsigned-sonde-int-taille-memoire-const-override>`
[unsigned Sonde_Int::taille_memoire() const override](#public-unsigned-sonde-int-taille-memoire-const-override)
double Sonde_Int::temps() const
Le temps ecoule.
How to cite in this doc:
:ref:`double Sonde_Int::temps() const <public-double-sonde-int-temps-const>`
[double Sonde_Int::temps() const](#public-double-sonde-int-temps-const)
Sonde_Int::~Sonde_Int() override
Destructeur.
Ferme le fichier avant de detruire l’objet.
References
How to cite in this doc:
:ref:`Sonde_Int::~Sonde_Int() override <public-sonde-int-dtor-sonde-int-override>`
[Sonde_Int::~Sonde_Int() override](#public-sonde-int-dtor-sonde-int-override)
Objet_U * Sonde_Int::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Sonde_Int::cree_instance() <public-static-objet-u-ptr-sonde-int-cree-instance>`
[Objet_U * Sonde_Int::cree_instance()](#public-static-objet-u-ptr-sonde-int-cree-instance)
const Type_info * Sonde_Int::info()
How to cite in this doc:
:ref:`const Type_info * Sonde_Int::info() <public-static-const-type-info-ptr-sonde-int-info>`
[const Type_info * Sonde_Int::info()](#public-static-const-type-info-ptr-sonde-int-info)
const Sonde_Int & Sonde_Int::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Sonde_Int & Sonde_Int::self_cast(const Objet_U &) <public-static-const-sonde-int-ref-sonde-int-self-cast-const-objet-u-ref>`
[const Sonde_Int & Sonde_Int::self_cast(const Objet_U &)](#public-static-const-sonde-int-ref-sonde-int-self-cast-const-objet-u-ref)
Sonde_Int & Sonde_Int::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Sonde_Int & Sonde_Int::self_cast(Objet_U &) <public-static-sonde-int-ref-sonde-int-self-cast-objet-u-ref>`
[Sonde_Int & Sonde_Int::self_cast(Objet_U &)](#public-static-sonde-int-ref-sonde-int-self-cast-objet-u-ref)
Sortie & Sonde_Int::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Sonde_Int::printOn(Sortie &x) const override <protected-sortie-ref-sonde-int-printon-sortie-ref-x-const-override>`
[Sortie & Sonde_Int::printOn(Sortie &x) const override](#protected-sortie-ref-sonde-int-printon-sortie-ref-x-const-override)
Entree & Sonde_Int::readOn(Entree &) override
Lit les specifications d’une sonde a partir d’un flot d’entree.
Format: Sonde_Ints { [nom_sonde nom_champ Periode dts Points n x1 y1 [z1] … xn yn [zn] [nom_sonde nom_champ Periode dts Segment ns x1 y1 [z1] x2 y2 [z2] … }
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Sonde_Int::readOn(Entree &) override <protected-entree-ref-sonde-int-readon-entree-ref-override>`
[Entree & Sonde_Int::readOn(Entree &) override](#protected-entree-ref-sonde-int-readon-entree-ref-override)
Attributes Documentation#
const Type_info Sonde_Int::info_obj
int Sonde_Int::dim = - 1
IntVect Sonde_Int::elem_
SFichier* Sonde_Int::le_fichier
DoubleTab Sonde_Int::les_positions_
TRUST_Ref<Postraitement *> Sonde_Int::mon_post
TRUST_Ref<IntVect *> Sonde_Int::mon_tableau
double Sonde_Int::nb_bip = 0.
int Sonde_Int::nbre_points1 = - 1
int Sonde_Int::nbre_points2 = - 1
int Sonde_Int::nbre_points3 = - 1
Nom Sonde_Int::nom_
double Sonde_Int::periode = 1.e10
IntTab Sonde_Int::valeurs