Debog_Pb#
#include <Debog_Pb.h>
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:`Debog\_Pb <class-debog-pb>`
[Debog\_Pb](#class-debog-pb)
Detailed description#
Inherits from#
public : Objet_U
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
Debog_Pb#
Debog_Pb::Debog_Pb()
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:`Debog_Pb::Debog_Pb() <debog-pb-public-debog-pb-debog-pb>`
[Debog_Pb::Debog_Pb()](#debog-pb-public-debog-pb-debog-pb)
duplique#
int Debog_Pb::duplique() const override
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 Debog_Pb::duplique() const override <debog-pb-public-int-debog-pb-duplique-const-override>`
[int Debog_Pb::duplique() const override](#debog-pb-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 .
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 * Debog_Pb::get_info() const override <debog-pb-public-const-type-info-ptr-debog-pb-get-info-const-override>`
[const Type_info * Debog_Pb::get_info() const override](#debog-pb-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)
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 Debog_Pb::set_nom_pb_actuel(const Nom &nom) <debog-pb-public-void-debog-pb-set-nom-pb-actuel-const-nom-ref-nom>`
[void Debog_Pb::set_nom_pb_actuel(const Nom &nom)](#debog-pb-public-void-debog-pb-set-nom-pb-actuel-const-nom-ref-nom)
taille_memoire#
unsigned Debog_Pb::taille_memoire() const override
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 Debog_Pb::taille_memoire() const override <debog-pb-public-unsigned-debog-pb-taille-memoire-const-override>`
[unsigned Debog_Pb::taille_memoire() const override](#debog-pb-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)
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:`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) <debog-pb-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)](#debog-pb-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)
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 Debog_Pb::verifier(const char *const msg, const TRUSTVect< _TYPE_ > &, TRUSTVect< _TYPE_ > *refvalue=0) <debog-pb-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)](#debog-pb-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)
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 Debog_Pb::verifier_Mat_elems(const char *const msg, const Matrice_Base &la_matrice) <debog-pb-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)](#debog-pb-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)
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 Debog_Pb::verifier_matrice(const char *const msg, const Matrice_Base &, const MD_Vector &md_lignes, const MD_Vector &md_colonnes) <debog-pb-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)](#debog-pb-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()
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:`Debog_Pb::~Debog_Pb() <debog-pb-public-debog-pb-dtor-debog-pb>`
[Debog_Pb::~Debog_Pb()](#debog-pb-public-debog-pb-dtor-debog-pb)
cree_instance#
Objet_U * Debog_Pb::cree_instance()
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 * Debog_Pb::cree_instance() <debog-pb-public-static-objet-u-ptr-debog-pb-cree-instance>`
[Objet_U * Debog_Pb::cree_instance()](#debog-pb-public-static-objet-u-ptr-debog-pb-cree-instance)
get_debog_instance#
static TRUST_Ref<Debog_Pb *> & Debog_Pb::get_debog_instance()
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:`static TRUST_Ref<Debog_Pb *> & Debog_Pb::get_debog_instance() <debog-pb-public-static-static-trust-ref-debog-pb-ptr-ref-debog-pb-get-debog-instance>`
[static TRUST_Ref<Debog_Pb *> & Debog_Pb::get_debog_instance()](#debog-pb-public-static-static-trust-ref-debog-pb-ptr-ref-debog-pb-get-debog-instance)
info#
const Type_info * Debog_Pb::info()
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 * Debog_Pb::info() <debog-pb-public-static-const-type-info-ptr-debog-pb-info>`
[const Type_info * Debog_Pb::info()](#debog-pb-public-static-const-type-info-ptr-debog-pb-info)
self_cast#
const Debog_Pb & Debog_Pb::self_cast(const Objet_U &)
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 Debog_Pb & Debog_Pb::self_cast(const Objet_U &) <debog-pb-public-static-const-debog-pb-ref-debog-pb-self-cast-const-objet-u-ref>`
[const Debog_Pb & Debog_Pb::self_cast(const Objet_U &)](#debog-pb-public-static-const-debog-pb-ref-debog-pb-self-cast-const-objet-u-ref)
self_cast#
Debog_Pb & Debog_Pb::self_cast(Objet_U &)
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:`Debog_Pb & Debog_Pb::self_cast(Objet_U &) <debog-pb-public-static-debog-pb-ref-debog-pb-self-cast-objet-u-ref>`
[Debog_Pb & Debog_Pb::self_cast(Objet_U &)](#debog-pb-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)
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 Debog_Pb::add_renum_item(const DoubleTab &coord_ref, const DoubleTab &coord_par, const MD_Vector &md, const Nom &id) <debog-pb-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)](#debog-pb-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 &)
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:`Debog_Pb::Debog_Pb(const Debog_Pb &) <debog-pb-protected-debog-pb-debog-pb-const-debog-pb-ref>`
[Debog_Pb::Debog_Pb(const Debog_Pb &)](#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)
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 Debog_Pb::ecrire_gen(const char *const msg, const TRUSTVect< _TYPE_ > &arr, int num_deb=-1) <debog-pb-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)](#debog-pb-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)
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 Debog_Pb::ecrire_partie(const TRUSTVect< _TYPE_ > &arr) <debog-pb-protected-void-debog-pb-ecrire-partie-const-trustvect-type-ref-arr>`
[void Debog_Pb::ecrire_partie(const TRUSTVect< _TYPE_ > &arr)](#debog-pb-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.
Detailed description
(utile pour poser un breakpoint dans gdb)
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 Debog_Pb::error_function() <debog-pb-protected-void-debog-pb-error-function>`
[void Debog_Pb::error_function()](#debog-pb-protected-void-debog-pb-error-function)
find_renum_vector#
const IntVect & Debog_Pb::find_renum_vector(const MD_Vector &, Nom &id) const
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:`const IntVect & Debog_Pb::find_renum_vector(const MD_Vector &, Nom &id) const <debog-pb-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](#debog-pb-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)
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 Debog_Pb::goto_msg(const char *const msg) <debog-pb-protected-void-debog-pb-goto-msg-const-char-ptr-const-msg>`
[void Debog_Pb::goto_msg(const char *const msg)](#debog-pb-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.
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 & Debog_Pb::printOn(Sortie &x) const override <debog-pb-protected-sortie-ref-debog-pb-printon-sortie-ref-x-const-override>`
[Sortie & Debog_Pb::printOn(Sortie &x) const override](#debog-pb-protected-sortie-ref-debog-pb-printon-sortie-ref-x-const-override)
read_geometry_data#
void Debog_Pb::read_geometry_data()
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 Debog_Pb::read_geometry_data() <debog-pb-protected-void-debog-pb-read-geometry-data>`
[void Debog_Pb::read_geometry_data()](#debog-pb-protected-void-debog-pb-read-geometry-data)
readOn#
Entree & Debog_Pb::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree 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:`Entree & Debog_Pb::readOn(Entree &) override <debog-pb-protected-entree-ref-debog-pb-readon-entree-ref-override>`
[Entree & Debog_Pb::readOn(Entree &) override](#debog-pb-protected-entree-ref-debog-pb-readon-entree-ref-override)
register_item#
void Debog_Pb::register_item(const MD_Vector &md, const Nom &id)
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 Debog_Pb::register_item(const MD_Vector &md, const Nom &id) <debog-pb-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)](#debog-pb-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)
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:`int Debog_Pb::test_ignore_msg(const char *const msg) <debog-pb-protected-int-debog-pb-test-ignore-msg-const-char-ptr-const-msg>`
[int Debog_Pb::test_ignore_msg(const char *const msg)](#debog-pb-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)
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 Debog_Pb::verifier_gen(const char *const msg, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0) <debog-pb-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)](#debog-pb-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)
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 Debog_Pb::verifier_partie(const TRUSTVect< _TYPE_ > &reference, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0) <debog-pb-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)](#debog-pb-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)
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 Debog_Pb::verifier_partie_std(const TRUSTVect< _TYPE_ > &reference, const TRUSTVect< _TYPE_ > &arr, TRUSTVect< _TYPE_ > *arr_ref=0) <debog-pb-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)](#debog-pb-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()
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 Debog_Pb::write_geometry_data() <debog-pb-protected-void-debog-pb-write-geometry-data>`
[void Debog_Pb::write_geometry_data()](#debog-pb-protected-void-debog-pb-write-geometry-data)
Attributes Documentation#
const Type_info Debog_Pb::info_obj
EFichier Debog_Pb::debog_data_file_
int Debog_Pb::debog_msg_count_ = 0
EcrFicCollecte Debog_Pb::detailed_log_file_
int Debog_Pb::exit_on_error_ = 0
Nom Debog_Pb::fichier_debog_
Nom Debog_Pb::fichier_domaine_
Nom Debog_Pb::fichier_faces_
TRUST_Vector<MD_Vector> Debog_Pb::known_md_
SFichier Debog_Pb::log_file_
int Debog_Pb::mode_db_ = 0
Motcles Debog_Pb::msg_a_ignorer_
int Debog_Pb::noeuds_doubles_ignores_ = 0
Nom Debog_Pb::nom_pb_
Nom Debog_Pb::nom_pb_actuel_
TRUST_Ref<Probleme_base *> Debog_Pb::ref_pb_
IntVects Debog_Pb::renum_array_
Noms Debog_Pb::renum_id_
double Debog_Pb::seuil_absolu_ = 1e-10
double Debog_Pb::seuil_relatif_ = 1e-10
SFichier Debog_Pb::write_debog_data_file_
TRUST_Ref<Debog_Pb *> Debog_Pb::instance_debog_