16#include <Joint_Items.h>
25template <
typename _SIZE_>
28 nb_items_virtuels_ = -1;
36template <
typename _SIZE_>
39 nb_items_virtuels_ = -1;
42 items_communs_.reset();
43 items_distants_.reset();
44 renum_items_communs_.reset();
53template <
typename _SIZE_>
57 return items_communs_;
64template <
typename _SIZE_>
67 assert(flags_init_ & 2);
68 return items_distants_;
78template <
typename _SIZE_>
82 return items_distants_;
90template <
typename _SIZE_>
94 nb_items_virtuels_ = n;
101template <
typename _SIZE_>
104 assert(flags_init_ & 4);
105 return nb_items_virtuels_;
114template <
typename _SIZE_>
118 return renum_items_communs_;
125template <
typename _SIZE_>
128 assert(flags_init_ & 8);
129 return renum_items_communs_;
136template <
typename _SIZE_>
151template <
typename _SIZE_>
154 assert(flags_init_ & 16);
155 return nb_items_reels_;
Joint_Items holds the parallel distribution information for a particular geometric item type with a p...
const IntTab_t & renum_items_communs() const
Returns the renum_items_communs_ array (read-only). See renum_items_communs_.
Joint_Items_32_64()
default constructor
IntTab_T< _SIZE_ > IntTab_t
IntTab_t & set_renum_items_communs()
Returns the renum_items_communs_ array for filling. See renum_items_communs_.
ArrOfInt_t & set_items_communs()
Returns the items_communs_ array for filling.
int nb_items_virtuels() const
Returns the number of virtual items. See nb_items_virtuels_.
void set_nb_items_virtuels(int n)
Sets the number of virtual items. See nb_items_virtuels_.
const ArrOfInt_t & items_distants() const
Returns the items_distants_ array (read-only). See items_distants_.
ArrOfInt_t & set_items_distants()
Returns the items_distants_ array for filling.
void reset()
Resets to the initial state obtained after the default constructor.
ArrOfInt_T< _SIZE_ > ArrOfInt_t
void set_nb_items_reels(int n)
Sets the number of real items. Not yet used.
int nb_items_reels() const
Returns the number of real items. Not yet used.