Debog_Pb#

#include <Debog_Pb.h>

How to cite this class in this doc#

:ref:`Debog\_Pb <class-debog-pb>`
[Debog\_Pb](#class-debog-pb)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

Debog_Pb
Debog_Pb::Debog_Pb()
How to cite in this doc:
:ref:`Debog_Pb::Debog_Pb() <public-debog-pb-debog-pb>`
[Debog_Pb::Debog_Pb()](#public-debog-pb-debog-pb)
duplique
int Debog_Pb::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Debog_Pb::duplique() const override <public-int-debog-pb-duplique-const-override>`
[int Debog_Pb::duplique() const override](#public-int-debog-pb-duplique-const-override)
get_info
const Type_info * Debog_Pb::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 * Debog_Pb::get_info() const override <public-const-type-info-ptr-debog-pb-get-info-const-override>`
[const Type_info * Debog_Pb::get_info() const override](#public-const-type-info-ptr-debog-pb-get-info-const-override)
set_nom_pb_actuel
void Debog_Pb::set_nom_pb_actuel(const Nom &nom)
References
How to cite in this doc:
:ref:`void Debog_Pb::set_nom_pb_actuel(const Nom &nom) <public-void-debog-pb-set-nom-pb-actuel-const-nom-ref-nom>`
[void Debog_Pb::set_nom_pb_actuel(const Nom &nom)](#public-void-debog-pb-set-nom-pb-actuel-const-nom-ref-nom)
taille_memoire
unsigned Debog_Pb::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Debog_Pb::taille_memoire() const override <public-unsigned-debog-pb-taille-memoire-const-override>`
[unsigned Debog_Pb::taille_memoire() const override](#public-unsigned-debog-pb-taille-memoire-const-override)
verifier
std::enable_if_t<(std::is_convertible<_TYPE_, double>::value)||(std::is_convertible<_TYPE_, int>::value), void> Debog_Pb::verifier(const char *const msg, _TYPE_, _TYPE_ *refvalue=0)
Referenced By
How to cite in this doc:
:ref:`std::enable_if_t<(std::is_convertible<_TYPE_, double>::value)||(std::is_convertible<_TYPE_, int>::value), void> Debog_Pb::verifier(const char *const msg, _TYPE_, _TYPE_ *refvalue=0) <public-std-enable-if-t-std-is-convertible-type-double-value-||-std-is-convertible-type-int-value-void-debog-pb-verifier-const-char-ptr-const-msg-type-type-ptr-refvalue-equal-0>`
[std::enable_if_t<(std::is_convertible<_TYPE_, double>::value)||(std::is_convertible<_TYPE_, int>::value), void> Debog_Pb::verifier(const char *const msg, _TYPE_, _TYPE_ *refvalue=0)](#public-std-enable-if-t-std-is-convertible-type-double-value-||-std-is-convertible-type-int-value-void-debog-pb-verifier-const-char-ptr-const-msg-type-type-ptr-refvalue-equal-0)
verifier
void Debog_Pb::verifier(const char *const msg, const TRUSTVect< _TYPE_ > &, TRUSTVect< _TYPE_ > *refvalue=0)
How to cite in this doc:
:ref:`void Debog_Pb::verifier(const char *const msg, const TRUSTVect< _TYPE_ > &, TRUSTVect< _TYPE_ > *refvalue=0) <public-void-debog-pb-verifier-const-char-ptr-const-msg-const-trustvect-type-ref-trustvect-type-ptr-refvalue-equal-0>`
[void Debog_Pb::verifier(const char *const msg, const TRUSTVect< _TYPE_ > &, TRUSTVect< _TYPE_ > *refvalue=0)](#public-void-debog-pb-verifier-const-char-ptr-const-msg-const-trustvect-type-ref-trustvect-type-ptr-refvalue-equal-0)
verifier_Mat_elems
void Debog_Pb::verifier_Mat_elems(const char *const msg, const Matrice_Base &la_matrice)
References
How to cite in this doc:
:ref:`void Debog_Pb::verifier_Mat_elems(const char *const msg, const Matrice_Base &la_matrice) <public-void-debog-pb-verifier-mat-elems-const-char-ptr-const-msg-const-matrice-base-ref-la-matrice>`
[void Debog_Pb::verifier_Mat_elems(const char *const msg, const Matrice_Base &la_matrice)](#public-void-debog-pb-verifier-mat-elems-const-char-ptr-const-msg-const-matrice-base-ref-la-matrice)
verifier_matrice
void Debog_Pb::verifier_matrice(const char *const msg, const Matrice_Base &, const MD_Vector &md_lignes, const MD_Vector &md_colonnes)

md_lignes: descripteur des indices de lignes (cad descripteur du vecteur b dans A*x = b) mb_colonnes: idem, indices colonnes (cad descripteur du vecteur x dans A*x = b)

References
Referenced By
How to cite in this doc:
:ref:`void Debog_Pb::verifier_matrice(const char *const msg, const Matrice_Base &, const MD_Vector &md_lignes, const MD_Vector &md_colonnes) <public-void-debog-pb-verifier-matrice-const-char-ptr-const-msg-const-matrice-base-ref-const-md-vector-ref-md-lignes-const-md-vector-ref-md-colonnes>`
[void Debog_Pb::verifier_matrice(const char *const msg, const Matrice_Base &, const MD_Vector &md_lignes, const MD_Vector &md_colonnes)](#public-void-debog-pb-verifier-matrice-const-char-ptr-const-msg-const-matrice-base-ref-const-md-vector-ref-md-lignes-const-md-vector-ref-md-colonnes)
~Debog_Pb
Debog_Pb::~Debog_Pb()
How to cite in this doc:
:ref:`Debog_Pb::~Debog_Pb() <public-debog-pb-dtor-debog-pb>`
[Debog_Pb::~Debog_Pb()](#public-debog-pb-dtor-debog-pb)
cree_instance
Objet_U * Debog_Pb::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Debog_Pb::cree_instance() <public-static-objet-u-ptr-debog-pb-cree-instance>`
[Objet_U * Debog_Pb::cree_instance()](#public-static-objet-u-ptr-debog-pb-cree-instance)
get_debog_instance
static TRUST_Ref<Debog_Pb *> & Debog_Pb::get_debog_instance()
References
Referenced By
How to cite in this doc:
:ref:`static TRUST_Ref<Debog_Pb *> & Debog_Pb::get_debog_instance() <public-static-static-trust-ref-debog-pb-ptr-ref-debog-pb-get-debog-instance>`
[static TRUST_Ref<Debog_Pb *> & Debog_Pb::get_debog_instance()](#public-static-static-trust-ref-debog-pb-ptr-ref-debog-pb-get-debog-instance)
info
const Type_info * Debog_Pb::info()
How to cite in this doc:
:ref:`const Type_info * Debog_Pb::info() <public-static-const-type-info-ptr-debog-pb-info>`
[const Type_info * Debog_Pb::info()](#public-static-const-type-info-ptr-debog-pb-info)
self_cast
const Debog_Pb & Debog_Pb::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Debog_Pb & Debog_Pb::self_cast(const Objet_U &) <public-static-const-debog-pb-ref-debog-pb-self-cast-const-objet-u-ref>`
[const Debog_Pb & Debog_Pb::self_cast(const Objet_U &)](#public-static-const-debog-pb-ref-debog-pb-self-cast-const-objet-u-ref)
self_cast
Debog_Pb & Debog_Pb::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Debog_Pb & Debog_Pb::self_cast(Objet_U &) <public-static-debog-pb-ref-debog-pb-self-cast-objet-u-ref>`
[Debog_Pb & Debog_Pb::self_cast(Objet_U &)](#public-static-debog-pb-ref-debog-pb-self-cast-objet-u-ref)
add_renum_item
void Debog_Pb::add_renum_item(const DoubleTab &coord_ref, const DoubleTab &coord_par, const MD_Vector &md, const Nom &id)
References
Referenced By
How to cite in this doc:
:ref:`void Debog_Pb::add_renum_item(const DoubleTab &coord_ref, const DoubleTab &coord_par, const MD_Vector &md, const Nom &id) <protected-void-debog-pb-add-renum-item-const-doubletab-ref-coord-ref-const-doubletab-ref-coord-par-const-md-vector-ref-md-const-nom-ref-id>`
[void Debog_Pb::add_renum_item(const DoubleTab &coord_ref, const DoubleTab &coord_par, const MD_Vector &md, const Nom &id)](#protected-void-debog-pb-add-renum-item-const-doubletab-ref-coord-ref-const-doubletab-ref-coord-par-const-md-vector-ref-md-const-nom-ref-id)
Debog_Pb
Debog_Pb::Debog_Pb(const Debog_Pb &)
How to cite in this doc:
:ref:`Debog_Pb::Debog_Pb(const Debog_Pb &) <protected-debog-pb-debog-pb-const-debog-pb-ref>`
[Debog_Pb::Debog_Pb(const Debog_Pb &)](#protected-debog-pb-debog-pb-const-debog-pb-ref)
ecrire_gen
void Debog_Pb::ecrire_gen(const char *const msg, const TRUSTVect< _TYPE_ > &arr, int num_deb=-1)
How to cite in this doc:
:ref:`void Debog_Pb::ecrire_gen(const char *const msg, const TRUSTVect< _TYPE_ > &arr, int num_deb=-1) <protected-void-debog-pb-ecrire-gen-const-char-ptr-const-msg-const-trustvect-type-ref-arr-int-num-deb-equal-1>`
[void Debog_Pb::ecrire_gen(const char *const msg, const TRUSTVect< _TYPE_ > &arr, int num_deb=-1)](#protected-void-debog-pb-ecrire-gen-const-char-ptr-const-msg-const-trustvect-type-ref-arr-int-num-deb-equal-1)
ecrire_partie
void Debog_Pb::ecrire_partie(const TRUSTVect< _TYPE_ > &arr)
How to cite in this doc:
:ref:`void Debog_Pb::ecrire_partie(const TRUSTVect< _TYPE_ > &arr) <protected-void-debog-pb-ecrire-partie-const-trustvect-type-ref-arr>`
[void Debog_Pb::ecrire_partie(const TRUSTVect< _TYPE_ > &arr)](#protected-void-debog-pb-ecrire-partie-const-trustvect-type-ref-arr)
error_function
void Debog_Pb::error_function()

methode appelee des qu’une erreur est trouvee dans l’espace reel.

(utile pour poser un breakpoint dans gdb)

References
How to cite in this doc:
:ref:`void Debog_Pb::error_function() <protected-void-debog-pb-error-function>`
[void Debog_Pb::error_function()](#protected-void-debog-pb-error-function)
find_renum_vector
const IntVect & Debog_Pb::find_renum_vector(const MD_Vector &, Nom &id) const
References
Referenced By
How to cite in this doc:
:ref:`const IntVect & Debog_Pb::find_renum_vector(const MD_Vector &, Nom &id) const <protected-const-intvect-ref-debog-pb-find-renum-vector-const-md-vector-ref-nom-ref-id-const>`
[const IntVect & Debog_Pb::find_renum_vector(const MD_Vector &, Nom &id) const](#protected-const-intvect-ref-debog-pb-find-renum-vector-const-md-vector-ref-nom-ref-id-const)
goto_msg
void Debog_Pb::goto_msg(const char *const msg)
References
How to cite in this doc:
:ref:`void Debog_Pb::goto_msg(const char *const msg) <protected-void-debog-pb-goto-msg-const-char-ptr-const-msg>`
[void Debog_Pb::goto_msg(const char *const msg)](#protected-void-debog-pb-goto-msg-const-char-ptr-const-msg)
printOn
Sortie & Debog_Pb::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 & Debog_Pb::printOn(Sortie &x) const override <protected-sortie-ref-debog-pb-printon-sortie-ref-x-const-override>`
[Sortie & Debog_Pb::printOn(Sortie &x) const override](#protected-sortie-ref-debog-pb-printon-sortie-ref-x-const-override)
readOn
Entree & Debog_Pb::readOn(Entree &) override

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

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Debog_Pb::readOn(Entree &) override <protected-entree-ref-debog-pb-readon-entree-ref-override>`
[Entree & Debog_Pb::readOn(Entree &) override](#protected-entree-ref-debog-pb-readon-entree-ref-override)
register_item
void Debog_Pb::register_item(const MD_Vector &md, const Nom &id)
References
Referenced By
How to cite in this doc:
:ref:`void Debog_Pb::register_item(const MD_Vector &md, const Nom &id) <protected-void-debog-pb-register-item-const-md-vector-ref-md-const-nom-ref-id>`
[void Debog_Pb::register_item(const MD_Vector &md, const Nom &id)](#protected-void-debog-pb-register-item-const-md-vector-ref-md-const-nom-ref-id)
test_ignore_msg
int Debog_Pb::test_ignore_msg(const char *const msg)
References
How to cite in this doc:
:ref:`int Debog_Pb::test_ignore_msg(const char *const msg) <protected-int-debog-pb-test-ignore-msg-const-char-ptr-const-msg>`
[int Debog_Pb::test_ignore_msg(const char *const msg)](#protected-int-debog-pb-test-ignore-msg-const-char-ptr-const-msg)
verifier_gen
void Debog_Pb::verifier_gen(const char *const msg, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0)
How to cite in this doc:
:ref:`void Debog_Pb::verifier_gen(const char *const msg, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0) <protected-void-debog-pb-verifier-gen-const-char-ptr-const-msg-const-trustvect-type-ref-arr-trustvect-type-ptr-arr-ref-equal-0>`
[void Debog_Pb::verifier_gen(const char *const msg, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0)](#protected-void-debog-pb-verifier-gen-const-char-ptr-const-msg-const-trustvect-type-ref-arr-trustvect-type-ptr-arr-ref-equal-0)
verifier_partie
void Debog_Pb::verifier_partie(const TRUSTVect< _TYPE_ > &reference, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0)
How to cite in this doc:
:ref:`void Debog_Pb::verifier_partie(const TRUSTVect< _TYPE_ > &reference, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0) <protected-void-debog-pb-verifier-partie-const-trustvect-type-ref-reference-const-trustvect-type-ref-arr-trustvect-type-ptr-arr-ref-equal-0>`
[void Debog_Pb::verifier_partie(const TRUSTVect< _TYPE_ > &reference, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0)](#protected-void-debog-pb-verifier-partie-const-trustvect-type-ref-reference-const-trustvect-type-ref-arr-trustvect-type-ptr-arr-ref-equal-0)
verifier_partie_std
void Debog_Pb::verifier_partie_std(const TRUSTVect< _TYPE_ > &reference, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0)
How to cite in this doc:
:ref:`void Debog_Pb::verifier_partie_std(const TRUSTVect< _TYPE_ > &reference, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0) <protected-void-debog-pb-verifier-partie-std-const-trustvect-type-ref-reference-const-trustvect-type-ref-arr-trustvect-type-ptr-arr-ref-equal-0>`
[void Debog_Pb::verifier_partie_std(const TRUSTVect< _TYPE_ > &reference, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0)](#protected-void-debog-pb-verifier-partie-std-const-trustvect-type-ref-reference-const-trustvect-type-ref-arr-trustvect-type-ptr-arr-ref-equal-0)
write_geometry_data
void Debog_Pb::write_geometry_data()
References
Referenced By
How to cite in this doc:
:ref:`void Debog_Pb::write_geometry_data() <protected-void-debog-pb-write-geometry-data>`
[void Debog_Pb::write_geometry_data()](#protected-void-debog-pb-write-geometry-data)

Attributes Documentation#

info_obj (public)
const Type_info Debog_Pb::info_obj
debog_data_file_ (protected)
EFichier Debog_Pb::debog_data_file_
debog_msg_count_ (protected)
int Debog_Pb::debog_msg_count_ = 0
detailed_log_file_ (protected)
EcrFicCollecte Debog_Pb::detailed_log_file_
exit_on_error_ (protected)
int Debog_Pb::exit_on_error_ = 0
fichier_debog_ (protected)
Nom Debog_Pb::fichier_debog_
fichier_domaine_ (protected)
Nom Debog_Pb::fichier_domaine_
fichier_faces_ (protected)
Nom Debog_Pb::fichier_faces_
known_md_ (protected)
TRUST_Vector<MD_Vector> Debog_Pb::known_md_
log_file_ (protected)
SFichier Debog_Pb::log_file_
mode_db_ (protected)
int Debog_Pb::mode_db_ = 0
msg_a_ignorer_ (protected)
Motcles Debog_Pb::msg_a_ignorer_
noeuds_doubles_ignores_ (protected)
int Debog_Pb::noeuds_doubles_ignores_ = 0
nom_pb_ (protected)
Nom Debog_Pb::nom_pb_
nom_pb_actuel_ (protected)
Nom Debog_Pb::nom_pb_actuel_
ref_pb_ (protected)
TRUST_Ref<Probleme_base *> Debog_Pb::ref_pb_
renum_array_ (protected)
IntVects Debog_Pb::renum_array_
renum_id_ (protected)
Noms Debog_Pb::renum_id_
seuil_absolu_ (protected)
double Debog_Pb::seuil_absolu_ = 1e-10
seuil_relatif_ (protected)
double Debog_Pb::seuil_relatif_ = 1e-10
write_debog_data_file_ (protected)
SFichier Debog_Pb::write_debog_data_file_
instance_debog_ (protected)
TRUST_Ref<Debog_Pb *> Debog_Pb::instance_debog_