Interface Documentation
Version: invalid
Public Types | Public Member Functions | Static Public Attributes | Friends | List of all members
flecsi::topo::ntree_entity< DIM, KEY > Class Template Reference
Inheritance diagram for flecsi::topo::ntree_entity< DIM, KEY >:
Inheritance graph
[legend]
Collaboration diagram for flecsi::topo::ntree_entity< DIM, KEY >:
Collaboration graph
[legend]

Public Types

enum  LOCALITY : int { LOCAL = 0, NON_LOCAL = 1, SHARED = 2 }
 
using point_t = util::point< double, dimension >
 
using id_t = util::id_t
 
using key_t = KEY
 
- Public Types inherited from flecsi::topo::entity_base_
using id_t = util::id_t
 

Public Member Functions

 ntree_entity (const point_t &coordinates)
 
void set_coordinates (const point_t &coordinates)
 
void set_global_id (id_t id)
 
void set_key (const key_t &key)
 
key_t key ()
 
id_t global_id ()
 
point_t coordinates ()
 
LOCALITY locality ()
 
size_t owner ()
 
double mass ()
 
double radius ()
 
- Public Member Functions inherited from flecsi::topo::entity_base< NUM_DOMAINS >
template<size_t DOM = 0>
id_t global_id () const
 
id_t global_id (size_t domain) const
 
template<size_t DOM = 0>
size_t id () const
 
size_t id (size_t domain) const
 
template<size_t DOM = 0>
uint16_t info () const
 
template<size_t DOM = 0>
void set_global_id (const id_t &id)
 Set the id of this entity.
 

Static Public Attributes

static constexpr size_t dimension = DIM
 

Friends

template<size_t A, class B >
std::ostream & operator<< (std::ostream &os, const ntree_entity< A, B > &dt)
 

Additional Inherited Members

- Static Public Member Functions inherited from flecsi::topo::entity_base< NUM_DOMAINS >
static constexpr size_t get_dim_ (size_t meshDim, size_t dim)
 
- Protected Member Functions inherited from flecsi::topo::entity_base< NUM_DOMAINS >
template<size_t DOM = 0>
void set_info (uint16_t info)
 

The documentation for this class was generated from the following file: