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 fei::LinearDecomposition< GlobalIDType >::first_global, fei::LinearDecomposition< GlobalIDType >::first_locally_owned_global, fei::LinearDecomposition< GlobalIDType >::last_global, fei::LinearDecomposition< GlobalIDType >::last_locally_owned_global, fei::localProc(), fei::numProcs(), and fei::LinearDecomposition< GlobalIDType >::proc_offsets.
|
inline |
Definition at line 15 of file fei_LinearDecomposition.hpp.
|
inline |
Definition at line 17 of file fei_LinearDecomposition.hpp.
References fei::LinearDecomposition< GlobalIDType >::first_locally_owned_global.
|
inline |
Definition at line 18 of file fei_LinearDecomposition.hpp.
References fei::LinearDecomposition< GlobalIDType >::last_locally_owned_global.
|
inline |
Definition at line 20 of file fei_LinearDecomposition.hpp.
References fei::LinearDecomposition< GlobalIDType >::first_global.
|
inline |
Definition at line 21 of file fei_LinearDecomposition.hpp.
References fei::LinearDecomposition< GlobalIDType >::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.
Referenced by fei::copy_remotelyowned_ids_into_CommMap().
|
private |
Definition at line 29 of file fei_LinearDecomposition.hpp.
Referenced by fei::LinearDecomposition< GlobalIDType >::first_global_id(), and fei::LinearDecomposition< GlobalIDType >::LinearDecomposition().
|
private |
Definition at line 30 of file fei_LinearDecomposition.hpp.
Referenced by fei::LinearDecomposition< GlobalIDType >::last_global_id(), and fei::LinearDecomposition< GlobalIDType >::LinearDecomposition().
|
private |
Definition at line 31 of file fei_LinearDecomposition.hpp.
Referenced by fei::LinearDecomposition< GlobalIDType >::first_locally_owned_global_id(), and fei::LinearDecomposition< GlobalIDType >::LinearDecomposition().
|
private |
Definition at line 32 of file fei_LinearDecomposition.hpp.
Referenced by fei::LinearDecomposition< GlobalIDType >::last_locally_owned_global_id(), and fei::LinearDecomposition< GlobalIDType >::LinearDecomposition().
|
private |
Definition at line 33 of file fei_LinearDecomposition.hpp.
Referenced by fei::LinearDecomposition< GlobalIDType >::LinearDecomposition().