Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 71 of file domain_indirect.h.
Public Types | |
typedef disarray< geo_element_indirect, M > | base |
typedef geo_element_indirect::size_type | size_type |
typedef geo_element_indirect::orientation_type | orientation_type |
typedef base::iterator | iterator_ioige |
typedef base::const_iterator | const_iterator_ioige |
![]() | |
typedef M | memory_type |
typedef disarray_rep< geo_element_indirect, sequential, std::allocator< geo_element_indirect > > | rep |
typedef rep::base::size_type | size_type |
typedef rep::base::iterator | iterator |
typedef rep::base::const_iterator | const_iterator |
Public Member Functions | |
domain_indirect_base_rep () | |
void | resize (size_type n) |
domain_indirect_base_rep (const std::string &name, size_type map_dim, const communicator &comm, const std::vector< size_type > &ie_list) | |
void | build_from_list (const std::string &name, size_type map_dim, const communicator &comm, const std::vector< size_type > &ie_list) |
void | build_union (const domain_indirect_base_rep< M > &a, const domain_indirect_base_rep< M > &b) |
size_type | size () const |
size_type | dis_size () const |
const_iterator_ioige | ioige_begin () const |
const_iterator_ioige | ioige_end () const |
iterator_ioige | ioige_begin () |
iterator_ioige | ioige_end () |
const geo_element_indirect & | oige (size_type ioige) const |
std::string | name () const |
size_type | map_dimension () const |
void | set_name (std::string name) |
void | set_map_dimension (size_type map_dim) |
bool | is_broken () const |
void | set_broken (bool b) |
Protected Attributes | |
std::string | _name |
size_type | _map_dim |
bool | _is_broken |
typedef disarray<geo_element_indirect,M> base |
Definition at line 76 of file domain_indirect.h.
typedef geo_element_indirect::size_type size_type |
Definition at line 77 of file domain_indirect.h.
typedef geo_element_indirect::orientation_type orientation_type |
Definition at line 78 of file domain_indirect.h.
typedef base::iterator iterator_ioige |
Definition at line 79 of file domain_indirect.h.
typedef base::const_iterator const_iterator_ioige |
Definition at line 80 of file domain_indirect.h.
domain_indirect_base_rep | ( | ) |
Definition at line 126 of file domain_indirect.h.
domain_indirect_base_rep | ( | const std::string & | name, |
size_type | map_dim, | ||
const communicator & | comm, | ||
const std::vector< size_type > & | ie_list | ||
) |
Definition at line 135 of file domain_indirect.h.
Definition at line 85 of file domain_indirect.h.
void build_from_list | ( | const std::string & | name, |
size_type | map_dim, | ||
const communicator & | comm, | ||
const std::vector< size_type > & | ie_list | ||
) |
Definition at line 32 of file domain_indirect_seq.cc.
void build_union | ( | const domain_indirect_base_rep< M > & | a, |
const domain_indirect_base_rep< M > & | b | ||
) |
Definition at line 55 of file domain_indirect_seq.cc.
Definition at line 102 of file domain_indirect.h.
Definition at line 103 of file domain_indirect.h.
const_iterator_ioige ioige_begin | ( | ) | const |
Definition at line 105 of file domain_indirect.h.
const_iterator_ioige ioige_end | ( | ) | const |
Definition at line 106 of file domain_indirect.h.
iterator_ioige ioige_begin | ( | ) |
Definition at line 107 of file domain_indirect.h.
iterator_ioige ioige_end | ( | ) |
Definition at line 108 of file domain_indirect.h.
const geo_element_indirect & oige | ( | size_type | ioige | ) | const |
Definition at line 110 of file domain_indirect.h.
std::string name | ( | ) | const |
Definition at line 112 of file domain_indirect.h.
Definition at line 113 of file domain_indirect.h.
void set_name | ( | std::string | name | ) |
Definition at line 114 of file domain_indirect.h.
Definition at line 115 of file domain_indirect.h.
bool is_broken | ( | ) | const |
Definition at line 116 of file domain_indirect.h.
void set_broken | ( | bool | b | ) |
Definition at line 117 of file domain_indirect.h.
|
protected |
Definition at line 120 of file domain_indirect.h.
Definition at line 121 of file domain_indirect.h.
|
protected |
Definition at line 122 of file domain_indirect.h.