Champ_Generique_base#

#include <Champ_Generique_base.h>

class Champ_Generique_base

How to cite this class in this doc#

:ref:`Champ\_Generique\_base <class-champ-generique-base>`
[Champ\_Generique\_base](#class-champ-generique-base)

Detailed description#

Classe de base des champs generiques pour importation d un champ discret et actions elementaires sur ce champ (postraitement, etc) Attention: toutes les methodes sont PARALLELES, il faut les appeler simultanement sur tous les processeurs (get_domain() peut par exemple construire le domaine parallele avant de le renvoyer).

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Protected Static Methods#

Complete Member Function Documentation#

Champ_Generique_base
Champ_Generique_base::Champ_Generique_base()
How to cite in this doc:
:ref:`Champ_Generique_base::Champ_Generique_base() <public-champ-generique-base-champ-generique-base>`
[Champ_Generique_base::Champ_Generique_base()](#public-champ-generique-base-champ-generique-base)
completer
virtual void Champ_Generique_base::completer(const Postraitement_base &post)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Champ_Generique_base::completer(const Postraitement_base &post)=0 <public-virtual-void-champ-generique-base-completer-const-postraitement-base-ref-post-equal-0>`
[virtual void Champ_Generique_base::completer(const Postraitement_base &post)=0](#public-virtual-void-champ-generique-base-completer-const-postraitement-base-ref-post-equal-0)
comprend_champ_post
int Champ_Generique_base::comprend_champ_post(const Motcle &identifiant) const
References
Referenced By
How to cite in this doc:
:ref:`int Champ_Generique_base::comprend_champ_post(const Motcle &identifiant) const <public-int-champ-generique-base-comprend-champ-post-const-motcle-ref-identifiant-const>`
[int Champ_Generique_base::comprend_champ_post(const Motcle &identifiant) const](#public-int-champ-generique-base-comprend-champ-post-const-motcle-ref-identifiant-const)
data_a_sauvegarder
virtual std::vector<YAML_data> Champ_Generique_base::data_a_sauvegarder() const
How to cite in this doc:
:ref:`virtual std::vector<YAML_data> Champ_Generique_base::data_a_sauvegarder() const <public-virtual-std-vector-yaml-data-champ-generique-base-data-a-sauvegarder-const>`
[virtual std::vector<YAML_data> Champ_Generique_base::data_a_sauvegarder() const](#public-virtual-std-vector-yaml-data-champ-generique-base-data-a-sauvegarder-const)
fixer_identifiant_appel
void Champ_Generique_base::fixer_identifiant_appel(const Nom &identifiant)
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Generique_base::fixer_identifiant_appel(const Nom &identifiant) <public-void-champ-generique-base-fixer-identifiant-appel-const-nom-ref-identifiant>`
[void Champ_Generique_base::fixer_identifiant_appel(const Nom &identifiant)](#public-void-champ-generique-base-fixer-identifiant-appel-const-nom-ref-identifiant)
get_champ
virtual const Champ_base & Champ_Generique_base::get_champ(TRUST_Deriv< Champ_base > &espace_stockage) const =0
Referenced By
How to cite in this doc:
:ref:`virtual const Champ_base & Champ_Generique_base::get_champ(TRUST_Deriv< Champ_base > &espace_stockage) const =0 <public-virtual-const-champ-base-ref-champ-generique-base-get-champ-trust-deriv-champ-base-ref-espace-stockage-const-equal-0>`
[virtual const Champ_base & Champ_Generique_base::get_champ(TRUST_Deriv< Champ_base > &espace_stockage) const =0](#public-virtual-const-champ-base-ref-champ-generique-base-get-champ-trust-deriv-champ-base-ref-espace-stockage-const-equal-0)
get_champ_post
const Champ_Generique_base & Champ_Generique_base::get_champ_post(const Motcle &nom) const
References
Referenced By
How to cite in this doc:
:ref:`const Champ_Generique_base & Champ_Generique_base::get_champ_post(const Motcle &nom) const <public-const-champ-generique-base-ref-champ-generique-base-get-champ-post-const-motcle-ref-nom-const>`
[const Champ_Generique_base & Champ_Generique_base::get_champ_post(const Motcle &nom) const](#public-const-champ-generique-base-ref-champ-generique-base-get-champ-post-const-motcle-ref-nom-const)
get_champ_without_evaluation
virtual const Champ_base & Champ_Generique_base::get_champ_without_evaluation(TRUST_Deriv< Champ_base > &espace_stockage) const =0
Referenced By
How to cite in this doc:
:ref:`virtual const Champ_base & Champ_Generique_base::get_champ_without_evaluation(TRUST_Deriv< Champ_base > &espace_stockage) const =0 <public-virtual-const-champ-base-ref-champ-generique-base-get-champ-without-evaluation-trust-deriv-champ-base-ref-espace-stockage-const-equal-0>`
[virtual const Champ_base & Champ_Generique_base::get_champ_without_evaluation(TRUST_Deriv< Champ_base > &espace_stockage) const =0](#public-virtual-const-champ-base-ref-champ-generique-base-get-champ-without-evaluation-trust-deriv-champ-base-ref-espace-stockage-const-equal-0)
get_copy_connectivity
void Champ_Generique_base::get_copy_connectivity(Entity index1, Entity index2, IntTab &) const
Referenced By
How to cite in this doc:
:ref:`void Champ_Generique_base::get_copy_connectivity(Entity index1, Entity index2, IntTab &) const <public-void-champ-generique-base-get-copy-connectivity-entity-index1-entity-index2-inttab-ref-const>`
[void Champ_Generique_base::get_copy_connectivity(Entity index1, Entity index2, IntTab &) const](#public-void-champ-generique-base-get-copy-connectivity-entity-index1-entity-index2-inttab-ref-const)
get_copy_coordinates
void Champ_Generique_base::get_copy_coordinates(DoubleTab &) const
Referenced By
How to cite in this doc:
:ref:`void Champ_Generique_base::get_copy_coordinates(DoubleTab &) const <public-void-champ-generique-base-get-copy-coordinates-doubletab-ref-const>`
[void Champ_Generique_base::get_copy_coordinates(DoubleTab &) const](#public-void-champ-generique-base-get-copy-coordinates-doubletab-ref-const)
get_copy_domain
void Champ_Generique_base::get_copy_domain(Domaine &) const

Cree une copie du domaine sur lequel sera evalue l espace de stockage.

Par defaut le domaine associe au probleme.

References
Referenced By
How to cite in this doc:
:ref:`void Champ_Generique_base::get_copy_domain(Domaine &) const <public-void-champ-generique-base-get-copy-domain-domaine-ref-const>`
[void Champ_Generique_base::get_copy_domain(Domaine &) const](#public-void-champ-generique-base-get-copy-domain-domaine-ref-const)
get_copy_values
void Champ_Generique_base::get_copy_values(DoubleTab &) const

Remplit le tableau values avec les valeurs discretes du champ (cree une copie).

Exceptions:

How to cite in this doc:
:ref:`void Champ_Generique_base::get_copy_values(DoubleTab &) const <public-void-champ-generique-base-get-copy-values-doubletab-ref-const>`
[void Champ_Generique_base::get_copy_values(DoubleTab &) const](#public-void-champ-generique-base-get-copy-values-doubletab-ref-const)
get_dimension
int Champ_Generique_base::get_dimension() const

Renvoie la dimension de l’espace dans lequel le champ est defini.

Il s’agit du nombre de composantes des coordonnees qu’il faut fournir dans get_xyz_values. (par exemple, un champ defini sur une surface peut etre de dimension 3 si les coordonnees des sommets sont 3D, ou de dimension 2 s’il s’agit de coordonnees curvilignes le long de la surface)

Referenced By
How to cite in this doc:
:ref:`int Champ_Generique_base::get_dimension() const <public-int-champ-generique-base-get-dimension-const>`
[int Champ_Generique_base::get_dimension() const](#public-int-champ-generique-base-get-dimension-const)
get_directive_pour_discr
const Motcle Champ_Generique_base::get_directive_pour_discr() const

Renvoie la directive (champ_elem, champ_sommets, champ_face ou pression) pour lancer la discretisation de l espace de stockage rendu par get_champ()

Referenced By
How to cite in this doc:
:ref:`const Motcle Champ_Generique_base::get_directive_pour_discr() const <public-const-motcle-champ-generique-base-get-directive-pour-discr-const>`
[const Motcle Champ_Generique_base::get_directive_pour_discr() const](#public-const-motcle-champ-generique-base-get-directive-pour-discr-const)
get_discretisation
const Discretisation_base & Champ_Generique_base::get_discretisation() const

Renvoie la discretisation associee au probleme.

References
Referenced By
How to cite in this doc:
:ref:`const Discretisation_base & Champ_Generique_base::get_discretisation() const <public-const-discretisation-base-ref-champ-generique-base-get-discretisation-const>`
[const Discretisation_base & Champ_Generique_base::get_discretisation() const](#public-const-discretisation-base-ref-champ-generique-base-get-discretisation-const)
get_info
const Type_info * Champ_Generique_base::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 * Champ_Generique_base::get_info() const override <public-const-type-info-ptr-champ-generique-base-get-info-const-override>`
[const Type_info * Champ_Generique_base::get_info() const override](#public-const-type-info-ptr-champ-generique-base-get-info-const-override)
get_info_type_post
virtual int Champ_Generique_base::get_info_type_post() const =0
Referenced By
How to cite in this doc:
:ref:`virtual int Champ_Generique_base::get_info_type_post() const =0 <public-virtual-int-champ-generique-base-get-info-type-post-const-equal-0>`
[virtual int Champ_Generique_base::get_info_type_post() const =0](#public-virtual-int-champ-generique-base-get-info-type-post-const-equal-0)
get_localisation
Entity Champ_Generique_base::get_localisation(const int index=-1) const

Renvoie le type des entites geometriques sur auxquelles les valeurs discretes sont attachees (NODE pour un champ P1, FACE pour un champ P1NC, ELEMENT pour un.

champ P0, etc). Il est conseille d’utiliser la syntaxe get_localisation() sans parametre, sauf si on sait quoi faire pour les champs multi - supports.

Referenced By
How to cite in this doc:
:ref:`Entity Champ_Generique_base::get_localisation(const int index=-1) const <public-entity-champ-generique-base-get-localisation-const-int-index-equal-1-const>`
[Entity Champ_Generique_base::get_localisation(const int index=-1) const](#public-entity-champ-generique-base-get-localisation-const-int-index-equal-1-const)
get_nb_localisations
int Champ_Generique_base::get_nb_localisations() const
How to cite in this doc:
:ref:`int Champ_Generique_base::get_nb_localisations() const <public-int-champ-generique-base-get-nb-localisations-const>`
[int Champ_Generique_base::get_nb_localisations() const](#public-int-champ-generique-base-get-nb-localisations-const)
get_nom_post
const Nom & Champ_Generique_base::get_nom_post() const
References
Referenced By
How to cite in this doc:
:ref:`const Nom & Champ_Generique_base::get_nom_post() const <public-const-nom-ref-champ-generique-base-get-nom-post-const>`
[const Nom & Champ_Generique_base::get_nom_post() const](#public-const-nom-ref-champ-generique-base-get-nom-post-const)
get_property
const Noms Champ_Generique_base::get_property(const Motcle &query) const

Renvoie la propriete demandee.

Exemples: “DISCRETISATION” : type du champ discret (P0, P1, P1NC, etc…) “ELEMENT_TYPE” : type de l’element de plus grande dimension ({TRIANGLE}, {TETRAHEDRA}, {QUAD}, {HEXA}, etc) “DYNAMIC_MESH” : le maillage est - il dynamique ou pas ({STATIC}, {DYNAMIC}) “NAME” : nom du champ “COMPONENT_NAMES” : nom des composantes du champ ({K,EPSILON} ou {VITESSE_X,VITESSE_Y,VITESSE_Z}) “BOUNDARY_NAMES” : nom des bords “COORDINATES” : systeme de coordonnees des noeuds ({X}, {X,Y}, {X,Y,Z}, {R,THETA}, etc…) Exceptions:

Referenced By
How to cite in this doc:
:ref:`const Noms Champ_Generique_base::get_property(const Motcle &query) const <public-const-noms-champ-generique-base-get-property-const-motcle-ref-query-const>`
[const Noms Champ_Generique_base::get_property(const Motcle &query) const](#public-const-noms-champ-generique-base-get-property-const-motcle-ref-query-const)
get_property_names
void Champ_Generique_base::get_property_names(Motcles &list) const

Renvoie la liste des “query” possibles pour le champ.

Referenced By
How to cite in this doc:
:ref:`void Champ_Generique_base::get_property_names(Motcles &list) const <public-void-champ-generique-base-get-property-names-motcles-ref-list-const>`
[void Champ_Generique_base::get_property_names(Motcles &list) const](#public-void-champ-generique-base-get-property-names-motcles-ref-list-const)
get_ref_connectivity
const IntTab & Champ_Generique_base::get_ref_connectivity(Entity index1, Entity index2) const

Renvoie le tableau de connectivite entre l’entite geometrique index1 et l’entite index2.

Par exemple get_ref_connectivity(ELEM, NODE) = Domaine::mes_elems get_ref_connectivity(ELEM, FACE) = DomaineVF::elem_faces_ get_ref_connectivity(FACE, ELEM) = DomaineVF::face_voisins_ Le tableau a toujours deux dimensions : dimension(0) = nombre d’entites “index1” reelles dimension(1) = nombre d’entites “index2” connectees a chaque entite “index1” En parallele, le tableau est un tableau distribue avec items communs Exceptions:

Referenced By
How to cite in this doc:
:ref:`const IntTab & Champ_Generique_base::get_ref_connectivity(Entity index1, Entity index2) const <public-const-inttab-ref-champ-generique-base-get-ref-connectivity-entity-index1-entity-index2-const>`
[const IntTab & Champ_Generique_base::get_ref_connectivity(Entity index1, Entity index2) const](#public-const-inttab-ref-champ-generique-base-get-ref-connectivity-entity-index1-entity-index2-const)
get_ref_coordinates
const DoubleTab & Champ_Generique_base::get_ref_coordinates() const

Renvoie une reference au tableau des coordonnees des sommets du maillage support du champ, s’il existe.

Le tableau a toujours deux dimensions : dimension(0) = nombre de sommets reels dimension(1) = get_dimension() (dimension de l’espace dans lequel est defini le champ) En parallele, le tableau est un tableau distribue avec items communs. Exceptions:

Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Champ_Generique_base::get_ref_coordinates() const <public-const-doubletab-ref-champ-generique-base-get-ref-coordinates-const>`
[const DoubleTab & Champ_Generique_base::get_ref_coordinates() const](#public-const-doubletab-ref-champ-generique-base-get-ref-coordinates-const)
get_ref_domain
const Domaine & Champ_Generique_base::get_ref_domain() const

Renvoie une ref au domaine sur lequel sera evalue l espace de stockage.

Par defaut le domaine associe au probleme.

References
Referenced By
How to cite in this doc:
:ref:`const Domaine & Champ_Generique_base::get_ref_domain() const <public-const-domaine-ref-champ-generique-base-get-ref-domain-const>`
[const Domaine & Champ_Generique_base::get_ref_domain() const](#public-const-domaine-ref-champ-generique-base-get-ref-domain-const)
get_ref_domaine_dis_base
const Domaine_dis_base & Champ_Generique_base::get_ref_domaine_dis_base() const

Renvoie une ref au domaine_discretisee du domaine sur lequel sera evalue l espace de stockage.

Par defaut le domaine associe au probleme.

References
Referenced By
How to cite in this doc:
:ref:`const Domaine_dis_base & Champ_Generique_base::get_ref_domaine_dis_base() const <public-const-domaine-dis-base-ref-champ-generique-base-get-ref-domaine-dis-base-const>`
[const Domaine_dis_base & Champ_Generique_base::get_ref_domaine_dis_base() const](#public-const-domaine-dis-base-ref-champ-generique-base-get-ref-domaine-dis-base-const)
get_ref_pb_base
const Probleme_base & Champ_Generique_base::get_ref_pb_base() const

Renvoie le probleme qui porte le champ cible.

Referenced By
How to cite in this doc:
:ref:`const Probleme_base & Champ_Generique_base::get_ref_pb_base() const <public-const-probleme-base-ref-champ-generique-base-get-ref-pb-base-const>`
[const Probleme_base & Champ_Generique_base::get_ref_pb_base() const](#public-const-probleme-base-ref-champ-generique-base-get-ref-pb-base-const)
get_ref_values
const DoubleTab & Champ_Generique_base::get_ref_values() const

Renvoie une reference au tableau de valeurs discretes s’il existe en memoire.

La reference est valide au moins jusqu’au prochain appel a une methode non const. Le maillage sur lequel ces valeurs sont definies est accessible par les methodes get_node_coordinates(), get_connectivity(), get_field_type(). Exceptions:

Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Champ_Generique_base::get_ref_values() const <public-const-doubletab-ref-champ-generique-base-get-ref-values-const>`
[const DoubleTab & Champ_Generique_base::get_ref_values() const](#public-const-doubletab-ref-champ-generique-base-get-ref-values-const)
get_ref_zcl_dis_base
const Domaine_Cl_dis_base & Champ_Generique_base::get_ref_zcl_dis_base() const

Renvoie une ref au domaine_cl_discretisee de l equation portant le champ cible.

Referenced By
How to cite in this doc:
:ref:`const Domaine_Cl_dis_base & Champ_Generique_base::get_ref_zcl_dis_base() const <public-const-domaine-cl-dis-base-ref-champ-generique-base-get-ref-zcl-dis-base-const>`
[const Domaine_Cl_dis_base & Champ_Generique_base::get_ref_zcl_dis_base() const](#public-const-domaine-cl-dis-base-ref-champ-generique-base-get-ref-zcl-dis-base-const)
get_time
double Champ_Generique_base::get_time() const

Renvoie le temps du Champ_Generique_base .

Referenced By
How to cite in this doc:
:ref:`double Champ_Generique_base::get_time() const <public-double-champ-generique-base-get-time-const>`
[double Champ_Generique_base::get_time() const](#public-double-champ-generique-base-get-time-const)
get_xyz_values
void Champ_Generique_base::get_xyz_values(const DoubleTab &coords, DoubleTab &values, ArrOfBit &validity_flag) const

Calcule la valeur ponctuelle du champ aux coordonnees donnees dans coords et les met dans values.

validity_flag est rempli avec 1 si la valeur est valide (coordonnees a l’interieur du domaine), 0 sinon. Attention en parallele: Chaque processeur traite le tableau coords qui lui est fourni : on peut soit faire calculer le meme tableau a tout le monde: dans ce cas, validity_flag indique sur chaque processeur quelles valeurs chaque processeur a pu calculer, soit on sait par avance quelles coordonnees sont calculable par chaque processeur et on donne au processeur local uniquement des coordonnees qu’il possede. Si une meme coordonnee est demandee a plusieurs processeurs, on ne garantit pas que tous donnent le meme resultat. En general, un seul aura le validity_flag mis pour cette coordonnee. Exceptions:

How to cite in this doc:
:ref:`void Champ_Generique_base::get_xyz_values(const DoubleTab &coords, DoubleTab &values, ArrOfBit &validity_flag) const <public-void-champ-generique-base-get-xyz-values-const-doubletab-ref-coords-doubletab-ref-values-arrofbit-ref-validity-flag-const>`
[void Champ_Generique_base::get_xyz_values(const DoubleTab &coords, DoubleTab &values, ArrOfBit &validity_flag) const](#public-void-champ-generique-base-get-xyz-values-const-doubletab-ref-coords-doubletab-ref-values-arrofbit-ref-validity-flag-const)
has_champ_post
bool Champ_Generique_base::has_champ_post(const Motcle &nom) const
References
Referenced By
How to cite in this doc:
:ref:`bool Champ_Generique_base::has_champ_post(const Motcle &nom) const <public-bool-champ-generique-base-has-champ-post-const-motcle-ref-nom-const>`
[bool Champ_Generique_base::has_champ_post(const Motcle &nom) const](#public-bool-champ-generique-base-has-champ-post-const-motcle-ref-nom-const)
lire_motcle_non_standard
int Champ_Generique_base::lire_motcle_non_standard(const Motcle &, Entree &) override

Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.

Reimplements:

Referenced By
How to cite in this doc:
:ref:`int Champ_Generique_base::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-champ-generique-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Champ_Generique_base::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-champ-generique-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
mettre_a_jour
virtual void Champ_Generique_base::mettre_a_jour(double temps)=0
How to cite in this doc:
:ref:`virtual void Champ_Generique_base::mettre_a_jour(double temps)=0 <public-virtual-void-champ-generique-base-mettre-a-jour-double-temps-equal-0>`
[virtual void Champ_Generique_base::mettre_a_jour(double temps)=0](#public-virtual-void-champ-generique-base-mettre-a-jour-double-temps-equal-0)
reprendre
int Champ_Generique_base::reprendre(Entree &is) override

Reprise d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

How to cite in this doc:
:ref:`int Champ_Generique_base::reprendre(Entree &is) override <public-int-champ-generique-base-reprendre-entree-ref-is-override>`
[int Champ_Generique_base::reprendre(Entree &is) override](#public-int-champ-generique-base-reprendre-entree-ref-is-override)
reset
virtual void Champ_Generique_base::reset()=0
How to cite in this doc:
:ref:`virtual void Champ_Generique_base::reset()=0 <public-virtual-void-champ-generique-base-reset-equal-0>`
[virtual void Champ_Generique_base::reset()=0](#public-virtual-void-champ-generique-base-reset-equal-0)
sauvegarder
int Champ_Generique_base::sauvegarder(Sortie &os) const override

Sauvegarde d’un Objet_U sur un flot de sortie Methode a surcharger.

Reimplements:

How to cite in this doc:
:ref:`int Champ_Generique_base::sauvegarder(Sortie &os) const override <public-int-champ-generique-base-sauvegarder-sortie-ref-os-const-override>`
[int Champ_Generique_base::sauvegarder(Sortie &os) const override](#public-int-champ-generique-base-sauvegarder-sortie-ref-os-const-override)
set_param
virtual void Champ_Generique_base::set_param(Param &param)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Champ_Generique_base::set_param(Param &param)=0 <public-virtual-void-champ-generique-base-set-param-param-ref-param-equal-0>`
[virtual void Champ_Generique_base::set_param(Param &param)=0](#public-virtual-void-champ-generique-base-set-param-param-ref-param-equal-0)
~Champ_Generique_base
Champ_Generique_base::~Champ_Generique_base() override
How to cite in this doc:
:ref:`Champ_Generique_base::~Champ_Generique_base() override <public-champ-generique-base-dtor-champ-generique-base-override>`
[Champ_Generique_base::~Champ_Generique_base() override](#public-champ-generique-base-dtor-champ-generique-base-override)
composante
int Champ_Generique_base::composante(const Nom &nom_test, const Nom &nom, const Noms &composantes, const Noms &synonyms)
References
Referenced By
How to cite in this doc:
:ref:`int Champ_Generique_base::composante(const Nom &nom_test, const Nom &nom, const Noms &composantes, const Noms &synonyms) <public-static-int-champ-generique-base-composante-const-nom-ref-nom-test-const-nom-ref-nom-const-noms-ref-composantes-const-noms-ref-synonyms>`
[int Champ_Generique_base::composante(const Nom &nom_test, const Nom &nom, const Noms &composantes, const Noms &synonyms)](#public-static-int-champ-generique-base-composante-const-nom-ref-nom-test-const-nom-ref-nom-const-noms-ref-composantes-const-noms-ref-synonyms)
info
const Type_info * Champ_Generique_base::info()
How to cite in this doc:
:ref:`const Type_info * Champ_Generique_base::info() <public-static-const-type-info-ptr-champ-generique-base-info>`
[const Type_info * Champ_Generique_base::info()](#public-static-const-type-info-ptr-champ-generique-base-info)
self_cast
const Champ_Generique_base & Champ_Generique_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Champ_Generique_base & Champ_Generique_base::self_cast(const Objet_U &) <public-static-const-champ-generique-base-ref-champ-generique-base-self-cast-const-objet-u-ref>`
[const Champ_Generique_base & Champ_Generique_base::self_cast(const Objet_U &)](#public-static-const-champ-generique-base-ref-champ-generique-base-self-cast-const-objet-u-ref)
self_cast
Champ_Generique_base & Champ_Generique_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Champ_Generique_base & Champ_Generique_base::self_cast(Objet_U &) <public-static-champ-generique-base-ref-champ-generique-base-self-cast-objet-u-ref>`
[Champ_Generique_base & Champ_Generique_base::self_cast(Objet_U &)](#public-static-champ-generique-base-ref-champ-generique-base-self-cast-objet-u-ref)
printOn
Sortie & Champ_Generique_base::printOn(Sortie &x) const override

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

Reimplements:

How to cite in this doc:
:ref:`Sortie & Champ_Generique_base::printOn(Sortie &x) const override <protected-sortie-ref-champ-generique-base-printon-sortie-ref-x-const-override>`
[Sortie & Champ_Generique_base::printOn(Sortie &x) const override](#protected-sortie-ref-champ-generique-base-printon-sortie-ref-x-const-override)
readOn
Entree & Champ_Generique_base::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Entree & Champ_Generique_base::readOn(Entree &) override <protected-entree-ref-champ-generique-base-readon-entree-ref-override>`
[Entree & Champ_Generique_base::readOn(Entree &) override](#protected-entree-ref-champ-generique-base-readon-entree-ref-override)
assert_parallel
static void Champ_Generique_base::assert_parallel(int)
How to cite in this doc:
:ref:`static void Champ_Generique_base::assert_parallel(int) <protected-static-static-void-champ-generique-base-assert-parallel-int>`
[static void Champ_Generique_base::assert_parallel(int)](#protected-static-static-void-champ-generique-base-assert-parallel-int)

Attributes Documentation#

info_obj (public)
const Type_info Champ_Generique_base::info_obj
identifiant_appel_ (protected)
Nom Champ_Generique_base::identifiant_appel_
nom_pb_ (protected)
Nom Champ_Generique_base::nom_pb_
nom_post_ (protected)
Nom Champ_Generique_base::nom_post_
ref_pb_ (protected)
TRUST_Ref<Probleme_base *> Champ_Generique_base::ref_pb_