|
FEI Package Browser (Single Doxygen Collection) Version of the Day
|
#include <fei_LinearDecomposition.hpp>
Public Member Functions | |
| LinearDecomposition (int localProc, int numProcs, GlobalIDType lowest_global_id, GlobalIDType highest_global_id) | |
| ~LinearDecomposition () | |
| GlobalIDType | first_locally_owned_global_id () const |
| GlobalIDType | last_locally_owned_global_id () const |
| GlobalIDType | first_global_id () const |
| GlobalIDType | last_global_id () const |
| int | which_proc (GlobalIDType id) const |
Private Attributes | |
| GlobalIDType | first_global |
| GlobalIDType | last_global |
| GlobalIDType | first_locally_owned_global |
| GlobalIDType | last_locally_owned_global |
| std::vector< GlobalIDType > | proc_offsets |
Definition at line 10 of file fei_LinearDecomposition.hpp.
| fei::LinearDecomposition< GlobalIDType >::LinearDecomposition | ( | int | localProc, |
| int | numProcs, | ||
| GlobalIDType | lowest_global_id, | ||
| GlobalIDType | highest_global_id ) |
Definition at line 37 of file fei_LinearDecomposition.hpp.
References first_global, first_locally_owned_global, last_global, last_locally_owned_global, fei::localProc(), fei::numProcs(), and proc_offsets.
|
inline |
Definition at line 15 of file fei_LinearDecomposition.hpp.
|
inline |
Definition at line 17 of file fei_LinearDecomposition.hpp.
References first_locally_owned_global.
|
inline |
Definition at line 18 of file fei_LinearDecomposition.hpp.
References last_locally_owned_global.
|
inline |
Definition at line 20 of file fei_LinearDecomposition.hpp.
References first_global.
|
inline |
Definition at line 21 of file fei_LinearDecomposition.hpp.
References last_global.
| int fei::LinearDecomposition< GlobalIDType >::which_proc | ( | GlobalIDType | id | ) | const |
Return the mpi rank of the proc that holds 'id' in the linear-decomposition. Returns -1 if id < first_global_id() or id > last_global_id().
Definition at line 70 of file fei_LinearDecomposition.hpp.
References first_global, last_global, and proc_offsets.
Referenced by fei::copy_remotelyowned_ids_into_CommMap().
|
private |
Definition at line 29 of file fei_LinearDecomposition.hpp.
Referenced by first_global_id(), LinearDecomposition(), and which_proc().
|
private |
Definition at line 30 of file fei_LinearDecomposition.hpp.
Referenced by last_global_id(), LinearDecomposition(), and which_proc().
|
private |
Definition at line 31 of file fei_LinearDecomposition.hpp.
Referenced by first_locally_owned_global_id(), and LinearDecomposition().
|
private |
Definition at line 32 of file fei_LinearDecomposition.hpp.
Referenced by last_locally_owned_global_id(), and LinearDecomposition().
|
private |
Definition at line 33 of file fei_LinearDecomposition.hpp.
Referenced by LinearDecomposition(), and which_proc().