Sonde_Int#

#include <Sonde_Int.h>
Brief description

classe Sonde_Int Cette classe permet d’effectuer l’evolution d’un champ au cours du temps.

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

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

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classSonde__Int__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_post#

Definition
void Sonde_Int::associer_post(const Postraitement &)
Brief description

Associer le postraitement a la sonde.

Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Sonde_Int::associer_post(const Postraitement &) <sonde-int-public-void-sonde-int-associer-post-const-postraitement-ref>`
[void Sonde_Int::associer_post(const Postraitement &)](#sonde-int-public-void-sonde-int-associer-post-const-postraitement-ref)

duplique#

Definition
int Sonde_Int::duplique() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Sonde_Int::duplique() const override <sonde-int-public-int-sonde-int-duplique-const-override>`
[int Sonde_Int::duplique() const override](#sonde-int-public-int-sonde-int-duplique-const-override)

fermer_fichier#

Definition
void Sonde_Int::fermer_fichier()
Brief description

Ferme le fichier sur laquelle la sonde ecrit.

Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Sonde_Int::fermer_fichier() <sonde-int-public-void-sonde-int-fermer-fichier>`
[void Sonde_Int::fermer_fichier()](#sonde-int-public-void-sonde-int-fermer-fichier)

fichier#

Definition
SFichier & Sonde_Int::fichier()
Brief description

Renvoie un flot de sortie Fichier, pointant sur le fichier de sortie utilise par la sonde.

Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`SFichier & Sonde_Int::fichier() <sonde-int-public-sfichier-ref-sonde-int-fichier>`
[SFichier & Sonde_Int::fichier()](#sonde-int-public-sfichier-ref-sonde-int-fichier)

fixer_periode#

Definition
void Sonde_Int::fixer_periode(double)
Brief description

Fixe la periode avec laquelle on sonde le champ.

Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Sonde_Int::fixer_periode(double) <sonde-int-public-void-sonde-int-fixer-periode-double>`
[void Sonde_Int::fixer_periode(double)](#sonde-int-public-void-sonde-int-fixer-periode-double)

get_info#

Definition
const Type_info * Sonde_Int::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Sonde_Int::get_info() const override <sonde-int-public-const-type-info-ptr-sonde-int-get-info-const-override>`
[const Type_info * Sonde_Int::get_info() const override](#sonde-int-public-const-type-info-ptr-sonde-int-get-info-const-override)

initialiser#

Definition
void Sonde_Int::initialiser(const Domaine &)
Brief description

Initialise la sonde.

Detailed description

Dimensionne les tableaux, de valeurs, verifie si les points specifies sont bien dans le domaine de calcul.

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Sonde_Int::initialiser(const Domaine &) <sonde-int-public-void-sonde-int-initialiser-const-domaine-ref>`
[void Sonde_Int::initialiser(const Domaine &)](#sonde-int-public-void-sonde-int-initialiser-const-domaine-ref)

le_tableau#

Definition
const IntVect & Sonde_Int::le_tableau() const
Brief description

Renvoie le champ associe.

Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const IntVect & Sonde_Int::le_tableau() const <sonde-int-public-const-intvect-ref-sonde-int-le-tableau-const>`
[const IntVect & Sonde_Int::le_tableau() const](#sonde-int-public-const-intvect-ref-sonde-int-le-tableau-const)

les_poly#

Definition
const IntVect & Sonde_Int::les_poly() const
Brief description

Renvoie le tableau des elements qui sont sondes.

Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const IntVect & Sonde_Int::les_poly() const <sonde-int-public-const-intvect-ref-sonde-int-les-poly-const>`
[const IntVect & Sonde_Int::les_poly() const](#sonde-int-public-const-intvect-ref-sonde-int-les-poly-const)

les_positions#

Definition
const DoubleTab & Sonde_Int::les_positions() const
Brief description

Renvoie le tableau des positions du champ qui sont sondees.

Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const DoubleTab & Sonde_Int::les_positions() const <sonde-int-public-const-doubletab-ref-sonde-int-les-positions-const>`
[const DoubleTab & Sonde_Int::les_positions() const](#sonde-int-public-const-doubletab-ref-sonde-int-les-positions-const)

mettre_a_jour#

Definition
void Sonde_Int::mettre_a_jour(double temps, double tinit)
Brief description

Effectue une mise a jour en temps de la sonde effectue le postraitement.

Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Sonde_Int::mettre_a_jour(double temps, double tinit) <sonde-int-public-void-sonde-int-mettre-a-jour-double-temps-double-tinit>`
[void Sonde_Int::mettre_a_jour(double temps, double tinit)](#sonde-int-public-void-sonde-int-mettre-a-jour-double-temps-double-tinit)

ouvrir_fichier#

Definition
void Sonde_Int::ouvrir_fichier()
Brief description

Ouvre le fichier associe a la sonde.

Detailed description

(*.son)

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Sonde_Int::ouvrir_fichier() <sonde-int-public-void-sonde-int-ouvrir-fichier>`
[void Sonde_Int::ouvrir_fichier()](#sonde-int-public-void-sonde-int-ouvrir-fichier)

postraiter#

Definition
void Sonde_Int::postraiter(double)
Brief description

Effectue un postraitement.

Detailed description

Imprime les valeurs du tableau aux positions demandees sur le fichier associe.

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Sonde_Int::postraiter(double) <sonde-int-public-void-sonde-int-postraiter-double>`
[void Sonde_Int::postraiter(double)](#sonde-int-public-void-sonde-int-postraiter-double)

Sonde_Int#

Definition
Sonde_Int::Sonde_Int()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sonde_Int::Sonde_Int() <sonde-int-public-sonde-int-sonde-int>`
[Sonde_Int::Sonde_Int()](#sonde-int-public-sonde-int-sonde-int)

Sonde_Int#

Definition
Sonde_Int::Sonde_Int(const Nom &)
Brief description

Constructeur d’une sonde a partir de son nom.

Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sonde_Int::Sonde_Int(const Nom &) <sonde-int-public-sonde-int-sonde-int-const-nom-ref>`
[Sonde_Int::Sonde_Int(const Nom &)](#sonde-int-public-sonde-int-sonde-int-const-nom-ref)

taille_memoire#

Definition
unsigned Sonde_Int::taille_memoire() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`unsigned Sonde_Int::taille_memoire() const override <sonde-int-public-unsigned-sonde-int-taille-memoire-const-override>`
[unsigned Sonde_Int::taille_memoire() const override](#sonde-int-public-unsigned-sonde-int-taille-memoire-const-override)

temps#

Definition
double Sonde_Int::temps() const
Brief description

Le temps ecoule.

Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Sonde_Int::temps() const <sonde-int-public-double-sonde-int-temps-const>`
[double Sonde_Int::temps() const](#sonde-int-public-double-sonde-int-temps-const)

~Sonde_Int#

Definition
Sonde_Int::~Sonde_Int() override
Brief description

Destructeur.

Detailed description

Ferme le fichier avant de detruire l’objet.

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sonde_Int::~Sonde_Int() override <sonde-int-public-sonde-int-dtor-sonde-int-override>`
[Sonde_Int::~Sonde_Int() override](#sonde-int-public-sonde-int-dtor-sonde-int-override)

cree_instance#

Definition
Objet_U * Sonde_Int::cree_instance()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Objet_U * Sonde_Int::cree_instance() <sonde-int-public-static-objet-u-ptr-sonde-int-cree-instance>`
[Objet_U * Sonde_Int::cree_instance()](#sonde-int-public-static-objet-u-ptr-sonde-int-cree-instance)

info#

Definition
const Type_info * Sonde_Int::info()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Sonde_Int::info() <sonde-int-public-static-const-type-info-ptr-sonde-int-info>`
[const Type_info * Sonde_Int::info()](#sonde-int-public-static-const-type-info-ptr-sonde-int-info)

self_cast#

Definition
const Sonde_Int & Sonde_Int::self_cast(const Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Sonde_Int & Sonde_Int::self_cast(const Objet_U &) <sonde-int-public-static-const-sonde-int-ref-sonde-int-self-cast-const-objet-u-ref>`
[const Sonde_Int & Sonde_Int::self_cast(const Objet_U &)](#sonde-int-public-static-const-sonde-int-ref-sonde-int-self-cast-const-objet-u-ref)

self_cast#

Definition
Sonde_Int & Sonde_Int::self_cast(Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sonde_Int & Sonde_Int::self_cast(Objet_U &) <sonde-int-public-static-sonde-int-ref-sonde-int-self-cast-objet-u-ref>`
[Sonde_Int & Sonde_Int::self_cast(Objet_U &)](#sonde-int-public-static-sonde-int-ref-sonde-int-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Sonde_Int::printOn(Sortie &x) const override
Brief description

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Sonde_Int::printOn(Sortie &x) const override <sonde-int-protected-sortie-ref-sonde-int-printon-sortie-ref-x-const-override>`
[Sortie & Sonde_Int::printOn(Sortie &x) const override](#sonde-int-protected-sortie-ref-sonde-int-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Sonde_Int::readOn(Entree &) override
Brief description

Lit les specifications d’une sonde a partir d’un flot d’entree.

Detailed description

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 reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Sonde_Int::readOn(Entree &) override <sonde-int-protected-entree-ref-sonde-int-readon-entree-ref-override>`
[Entree & Sonde_Int::readOn(Entree &) override](#sonde-int-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