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#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_post
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)
duplique
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)
fermer_fichier
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)
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)
fixer_periode
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)
get_info
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)
initialiser
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)
le_tableau
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)
les_poly
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)
les_positions
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)
mettre_a_jour
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)
ouvrir_fichier
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)
postraiter
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::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::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)
taille_memoire
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)
temps
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::~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)
cree_instance
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)
info
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)
self_cast
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)
self_cast
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)
printOn
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)
readOn
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#

info_obj (public)
const Type_info Sonde_Int::info_obj
dim (private)
int Sonde_Int::dim = - 1
elem_ (private)
IntVect Sonde_Int::elem_
le_fichier (private)
SFichier* Sonde_Int::le_fichier
les_positions_ (private)
DoubleTab Sonde_Int::les_positions_
mon_post (private)
TRUST_Ref<Postraitement *> Sonde_Int::mon_post
mon_tableau (private)
TRUST_Ref<IntVect *> Sonde_Int::mon_tableau
nb_bip (private)
double Sonde_Int::nb_bip = 0.
nbre_points1 (private)
int Sonde_Int::nbre_points1 = - 1
nbre_points2 (private)
int Sonde_Int::nbre_points2 = - 1
nbre_points3 (private)
int Sonde_Int::nbre_points3 = - 1
nom_ (private)
Nom Sonde_Int::nom_
periode (private)
double Sonde_Int::periode = 1.e10
valeurs (private)
IntTab Sonde_Int::valeurs