Classes | |
| struct | traits_item_code |
| struct | traits_item_code< Node, Int64 > |
| struct | traits_item_code< Face, Int64 > |
| struct | traits_item_code< Cell, Int64 > |
| struct | traits_item_code< Edge, Int64 > |
| struct | traits_item_code< Particle, Int64 > |
Public Member Functions | |
| 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 |
| Public Member Functions inherited from Arcane::TraceAccessor | |
| TraceAccessor (ITraceMng *m) | |
| Constructs an accessor via the trace manager m. | |
| TraceAccessor (const TraceAccessor &rhs) | |
| Copy constructor. | |
| TraceAccessor & | operator= (const TraceAccessor &rhs) |
| Copy assignment operator. | |
| virtual | ~TraceAccessor () |
| Frees resources. | |
| ITraceMng * | traceMng () const |
| Trace manager. | |
| TraceMessage | info () const |
| Flow for an information message. | |
| TraceMessage | pinfo () const |
| Flow for a parallel information message. | |
| TraceMessage | info (char category) const |
| Flow for an information message of a given category. | |
| TraceMessage | pinfo (char category) const |
| Flow for a parallel information message of a given category. | |
| TraceMessage | info (bool v) const |
| Flow for an information message. | |
| TraceMessage | warning () const |
| Flow for a warning message. | |
| TraceMessage | pwarning () const |
| TraceMessage | error () const |
| Flow for an error message. | |
| TraceMessage | perror () const |
| TraceMessage | log () const |
| Flow for a log message. | |
| TraceMessage | plog () const |
| Flow for a log message. | |
| TraceMessage | logdate () const |
| Flow for a log message preceded by the date. | |
| TraceMessage | fatal () const |
| Flow for a fatal error message. | |
| TraceMessage | pfatal () const |
| Flow for a parallel fatal error message. | |
| TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
| Flow for a debug message. | |
| Trace::eDebugLevel | configDbgLevel () const |
| Debug level of the configuration file. | |
| TraceMessage | info (Int32 verbose_level) const |
| Flow for an information message of a given level. | |
| TraceMessage | linfo () const |
| Flow for an information message with the local information level of this instance. | |
| TraceMessage | linfo (Int32 relative_level) const |
| Flow for an information message with the local information level of this instance. | |
| void | fatalMessage (const StandaloneTraceMessage &o) const |
Static Public Member Functions | |
| 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 &) |
Public Attributes | |
| bool | m_use_dual_particle = true |
Static Public Attributes | |
| 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) |
Private Member Functions | |
| 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 |
| Flow for an information message. | |
| TraceMessage | info (char category) const |
| Flow for an information message of a given category. | |
| TraceMessage | info (bool v) const |
| Flow for an information message. | |
| TraceMessage | info (Int32 verbose_level) const |
| Flow for an information message of a given level. | |
Static Private Member Functions | |
| template<Integer Nbit, typename Type> | |
| static bool | _onlyFirstBitUsed (const Type id) |
Additional Inherited Members | |
| Protected Member Functions inherited from Arcane::TraceAccessor | |
| void | _setLocalVerboseLevel (Int32 v) |
| Int32 | _localVerboseLevel () const |
Definition at line 116 of file DualUniqueIdMng.h.
|
inline |
Definition at line 133 of file DualUniqueIdMng.h.
|
inline |
Definition at line 138 of file DualUniqueIdMng.h.
|
inlineprivate |
Definition at line 572 of file DualUniqueIdMng.h.
|
inlineprivate |
Definition at line 587 of file DualUniqueIdMng.h.
|
inlineprivate |
Definition at line 482 of file DualUniqueIdMng.h.
Definition at line 552 of file DualUniqueIdMng.h.
Definition at line 542 of file DualUniqueIdMng.h.
Definition at line 532 of file DualUniqueIdMng.h.
Definition at line 562 of file DualUniqueIdMng.h.
Definition at line 522 of file DualUniqueIdMng.h.
|
inlinestaticprivate |
Definition at line 242 of file DualUniqueIdMng.h.
Definition at line 313 of file DualUniqueIdMng.h.
|
inline |
Definition at line 279 of file DualUniqueIdMng.h.
|
private |
Flow for an information message.
Definition at line 62 of file TraceAccessor.cc.
|
private |
Flow for an information message.
If v is false, the message will not be displayed.
Definition at line 82 of file TraceAccessor.cc.
|
private |
Flow for an information message of a given category.
Definition at line 72 of file TraceAccessor.cc.
|
inline |
Definition at line 620 of file DualUniqueIdMng.h.
Definition at line 606 of file DualUniqueIdMng.h.
|
private |
Flow for an information message of a given level.
Definition at line 132 of file TraceAccessor.cc.
Definition at line 472 of file DualUniqueIdMng.h.
Definition at line 294 of file DualUniqueIdMng.h.
|
inlinestatic |
Definition at line 263 of file DualUniqueIdMng.h.
|
inlinestatic |
Definition at line 374 of file DualUniqueIdMng.h.
|
inlinestatic |
Definition at line 441 of file DualUniqueIdMng.h.
|
inlinestatic |
Definition at line 395 of file DualUniqueIdMng.h.
Definition at line 331 of file DualUniqueIdMng.h.
|
inline |
Definition at line 358 of file DualUniqueIdMng.h.
|
inline |
Definition at line 418 of file DualUniqueIdMng.h.
Definition at line 127 of file DualUniqueIdMng.h.
Definition at line 128 of file DualUniqueIdMng.h.
Definition at line 126 of file DualUniqueIdMng.h.
| bool Arcane::DualUniqueIdMng::m_use_dual_particle = true |
Definition at line 131 of file DualUniqueIdMng.h.
|
static |
Definition at line 125 of file DualUniqueIdMng.h.
Definition at line 129 of file DualUniqueIdMng.h.