|
| MultiField_Map (const int_t num_elements, const int_t index_base, MultiField_Comm &comm) |
| Constructor that splits the number of elements evenly across the processors. More...
|
|
| MultiField_Map (const int_t num_elements, Teuchos::ArrayView< const int_t > elements, const int_t index_base, MultiField_Comm &comm) |
| Constructor that takes a list of elements as arguments (this is not necessarily continguous or one-to-one) More...
|
|
| MultiField_Map (const int_t num_elements, const int_t num_local_elements, const int_t index_base, MultiField_Comm &comm) |
| Constructor that uses the local number of elements per processor and builds the global list. More...
|
|
virtual | ~MultiField_Map () |
| destructor
|
|
Teuchos::RCP< const Epetra_Map > | get () const |
| Returns a pointer to the underlying map object.
|
|
int_t | get_local_element (const int_t global_id) const |
| Return the local processor id for the given global id. Returns -1 if the global id is not on the processor. More...
|
|
int | get_global_element (const int_t local_id) const |
| Return the global id for the given local id. More...
|
|
MultiField_Comm | get_comm () const |
| returns the parallel communicator
|
|
bool | is_node_global_elem (const int_t global_id) |
|
int_t | get_num_global_elements () const |
| Returns the total number of global elements.
|
|
int_t | get_num_local_elements () const |
| Returns the number of local elements.
|
|
int_t | get_max_global_index () const |
| Returns the max of all the global ids.
|
|
int_t | get_min_global_index () const |
| Returns the min of all the global ids.
|
|
void | get_remote_index_list (Teuchos::Array< int_t > &GIDList, Teuchos::Array< int_t > &nodeIDList) const |
|
Teuchos::ArrayView< const int_t > | get_global_element_list () const |
| Reutrns an array view that lists the elements that are local to this process.
|
|
bool | is_one_to_one () const |
| Returns true if the map is one to one.
|
|
void | describe () const |
| Print the map to the screen.
|
|
| MultiField_Map (const int_t num_elements, const int_t index_base, MultiField_Comm &comm) |
| Constructor that splits the number of elements evenly across the processors. More...
|
|
| MultiField_Map (const int_t num_elements, Teuchos::ArrayView< const int_t > elements, const int_t index_base, MultiField_Comm &comm) |
| Constructor that takes a list of elements as arguments (this is not necessarily continguous or one-to-one) More...
|
|
| MultiField_Map (const int_t num_elements, const int_t num_local_elements, const int_t index_base, MultiField_Comm &comm) |
| Constructor that uses the local number of elements per processor and builds the global list. More...
|
|
virtual | ~MultiField_Map () |
| destructor
|
|
Teuchos::RCP< const map_type > | get () const |
| Returns a pointer to the underlying map object.
|
|
int_t | get_local_element (const int global_id) const |
| Return the local id for the given global id. Returns -1 if the global id is not on the processor. More...
|
|
int | get_global_element (const int_t local_id) const |
| Return the global id for the given local id. More...
|
|
int_t | get_num_global_elements () const |
| Returns the total number of global elements.
|
|
int_t | get_num_local_elements () const |
| Returns the number of local elements.
|
|
int_t | get_max_global_index () const |
| Returns the max of all the global ids.
|
|
int_t | get_min_global_index () const |
| Returns the min of all the global ids.
|
|
MultiField_Comm | get_comm () const |
| returns the parallel communicator
|
|
bool | is_node_global_elem (const int_t global_id) |
|
void | get_remote_index_list (Teuchos::Array< int_t > &GIDList, Teuchos::Array< int_t > &nodeIDList) const |
|
Teuchos::ArrayView< const int_t > | get_global_element_list () const |
| Reutrns an array view that lists the elements that are local to this process.
|
|
bool | is_one_to_one () const |
| Returns true if the map is one to one.
|
|
void | describe () const |
| Print the map to the screen.
|
|