Classes | |
struct | traits_item_code |
Fonctions membres publiques | |
DualUniqueIdMng (ITraceMng *trace_mng, bool use_dual_particle=true) | |
eItemKind | codeToItemKind (Int64 code) |
eItemKind | uidToDualItemKind (Int64 unique_id) |
Int64 | uniqueIdOf (eItemKind item_kind, Int64 item_uid) |
template<typename ItemT > | |
Int64 | debugUniqueIdOf (const ItemT &item) |
std::tuple< eItemKind, Int64 > | uniqueIdOfDualItem (const DoF &item) |
std::pair< std::tuple< eItemKind, Int64 >, std::tuple< eItemKind, Int64 > > | uniqueIdOfPairOfDualItems (const DoF &item) |
void | info (const DoF &node, const Item &dual_item) const |
void | info (const DoF &link, const DoF &dual_node0, const DoF &dual_node1, const Item &dual_item0, const Item &dual_item1) const |
Int64 | debugDualItemUniqueId (DoF &node) const |
Fonctions membres publiques hérités de Arccore::TraceAccessor | |
TraceAccessor (ITraceMng *m) | |
Construit un accesseur via le gestionnaire de trace m. | |
TraceAccessor (const TraceAccessor &rhs) | |
Constructeur par recopie. | |
TraceAccessor & | operator= (const TraceAccessor &rhs) |
Opérateur de recopie. | |
virtual | ~TraceAccessor () |
Libère les ressources. | |
ITraceMng * | traceMng () const |
Gestionnaire de trace. | |
TraceMessage | info () const |
Flot pour un message d'information. | |
TraceMessage | pinfo () const |
Flot pour un message d'information en parallèle. | |
TraceMessage | info (char category) const |
Flot pour un message d'information d'une catégorie donnée. | |
TraceMessage | pinfo (char category) const |
Flot pour un message d'information parallèle d'une catégorie donnée. | |
TraceMessage | info (bool v) const |
Flot pour un message d'information. | |
TraceMessage | warning () const |
Flot pour un message d'avertissement. | |
TraceMessage | pwarning () const |
TraceMessage | error () const |
Flot pour un message d'erreur. | |
TraceMessage | perror () const |
TraceMessage | log () const |
Flot pour un message de log. | |
TraceMessage | plog () const |
Flot pour un message de log. | |
TraceMessage | logdate () const |
Flot pour un message de log précédé de la date. | |
TraceMessage | fatal () const |
Flot pour un message d'erreur fatale. | |
TraceMessage | pfatal () const |
Flot pour un message d'erreur fatale en parallèle. | |
TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
Flot pour un message de debug. | |
Trace::eDebugLevel | configDbgLevel () const |
Niveau debug du fichier de configuration. | |
TraceMessage | info (Int32 verbose_level) const |
Flot pour un message d'information d'un niveau donné | |
TraceMessage | linfo () const |
Flot pour un message d'information avec le niveau d'information local à cette instance. | |
TraceMessage | linfo (Int32 relative_level) const |
Flot pour un message d'information avec le niveau d'information local à cette instance. | |
void | fatalMessage (const StandaloneTraceMessage &o) const |
Fonctions membres publiques statiques | |
template<typename ItemT > | |
static Int64 | uniqueIdOf (const ItemT &item) |
template<typename ItemT > | |
static Int64 | uniqueIdOf (const ItemT &item, const Integer rank) |
template<typename ItemT_1 , typename ItemT_2 > | |
static Int64 | uniqueIdOf (const ItemT_1 &item_1, const ItemT_2 &item_2) |
template<typename ItemT_1 , typename ItemT_2 > | |
static Int64 | uniqueIdOf (const ItemT_1 &item_1, const Integer item_1_rank, const ItemT_2 &item_2, const Integer item_2_rank) |
static Integer | rankOf (const DoF &) |
Attributs publics | |
bool | m_use_dual_particle = true |
Attributs publics statiques | |
static const Int64 | node_code = 0 |
static const Int64 | face_code = Int64(1) << 62 |
static const Int64 | cell_code = Int64(1) << 61 |
static const Int64 | edge_code = (Int64(1) << 61) + (Int64(1) << 62) |
static const Int64 | particle_code = (Int64(1) << 61) + (Int64(1) << 62) |
static const Int64 | code = 0 |
attention incompatible avec une utilisation silmutanée de dual node sur des arêtes et des particules | |
Fonctions membres privées | |
bool | _checkDualNode (const DoF &node, const Item &dual_item) const |
bool | _checkLink (const DoF &link, const Item &dual_item0, const Item &dual_item1) const |
Int64 | _extractFirstCode (const Int64 id) const |
Int64 | _extractSecondCode (const Int64 id) const |
Int64 | _extractFirstId (const Int64 id) const |
Int64 | _extractSecondId (const Int64 id) const |
bool | _codeIsValid (const Item &item, const Int64 code) const |
bool | _idIsValid (const Item &item, const Int64 id) const |
TraceMessage | info () const |
Flot pour un message d'information. | |
TraceMessage | info (char category) const |
Flot pour un message d'information d'une catégorie donnée. | |
TraceMessage | info (bool v) const |
Flot pour un message d'information. | |
TraceMessage | info (Int32 verbose_level) const |
Flot pour un message d'information d'un niveau donné | |
Fonctions membres privées statiques | |
template<Integer Nbit, typename Type > | |
static bool | _onlyFirstBitUsed (const Type id) |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arccore::TraceAccessor | |
void | _setLocalVerboseLevel (Int32 v) |
Int32 | _localVerboseLevel () const |
Définition à la ligne 115 du fichier DualUniqueIdMng.h.
|
inline |
Définition à la ligne 132 du fichier DualUniqueIdMng.h.
|
inline |
Définition à la ligne 137 du fichier DualUniqueIdMng.h.
|
inlineprivate |
Définition à la ligne 572 du fichier DualUniqueIdMng.h.
|
inlineprivate |
Définition à la ligne 588 du fichier DualUniqueIdMng.h.
|
inlineprivate |
Définition à la ligne 481 du fichier DualUniqueIdMng.h.
|
inlineprivate |
Définition à la ligne 552 du fichier DualUniqueIdMng.h.
|
inlineprivate |
Définition à la ligne 542 du fichier DualUniqueIdMng.h.
|
inlineprivate |
Définition à la ligne 532 du fichier DualUniqueIdMng.h.
|
inlineprivate |
Définition à la ligne 562 du fichier DualUniqueIdMng.h.
Définition à la ligne 522 du fichier DualUniqueIdMng.h.
Définition à la ligne 241 du fichier DualUniqueIdMng.h.
|
inline |
Définition à la ligne 312 du fichier DualUniqueIdMng.h.
|
inline |
Définition à la ligne 278 du fichier DualUniqueIdMng.h.
|
private |
Flot pour un message d'information.
Définition à la ligne 60 du fichier TraceAccessor.cc.
|
private |
Flot pour un message d'information.
Si v est false, le message ne sera pas affiché.
Définition à la ligne 80 du fichier TraceAccessor.cc.
|
private |
Flot pour un message d'information d'une catégorie donnée.
Définition à la ligne 70 du fichier TraceAccessor.cc.
|
inline |
Définition à la ligne 624 du fichier DualUniqueIdMng.h.
Définition à la ligne 609 du fichier DualUniqueIdMng.h.
|
private |
Flot pour un message d'information d'un niveau donné
Définition à la ligne 128 du fichier TraceAccessor.cc.
|
inlinestatic |
Définition à la ligne 471 du fichier DualUniqueIdMng.h.
|
inline |
Définition à la ligne 292 du fichier DualUniqueIdMng.h.
|
inlinestatic |
Définition à la ligne 262 du fichier DualUniqueIdMng.h.
|
inlinestatic |
Définition à la ligne 375 du fichier DualUniqueIdMng.h.
|
inlinestatic |
Définition à la ligne 442 du fichier DualUniqueIdMng.h.
|
inlinestatic |
Définition à la ligne 395 du fichier DualUniqueIdMng.h.
|
inline |
Définition à la ligne 330 du fichier DualUniqueIdMng.h.
|
inline |
Définition à la ligne 357 du fichier DualUniqueIdMng.h.
|
inline |
Définition à la ligne 417 du fichier DualUniqueIdMng.h.
|
static |
Définition à la ligne 126 du fichier DualUniqueIdMng.h.
|
static |
attention incompatible avec une utilisation silmutanée de dual node sur des arêtes et des particules
Définition à la ligne 198 du fichier DualUniqueIdMng.h.
|
static |
Définition à la ligne 127 du fichier DualUniqueIdMng.h.
|
static |
Définition à la ligne 125 du fichier DualUniqueIdMng.h.
Définition à la ligne 130 du fichier DualUniqueIdMng.h.
|
static |
Définition à la ligne 124 du fichier DualUniqueIdMng.h.
|
static |
Définition à la ligne 128 du fichier DualUniqueIdMng.h.