Zoltan2
|
#include <directoryTest_Impl.hpp>
Public Member Functions | |
Single_User_Multiple_GID (size_t gid_length_, size_t lid_length_, size_t totalIds_, size_t idBase_, size_t idStride_, Teuchos::RCP< const Teuchos::Comm< int > > &comm_, int mode_, const std::string &name_, bool print_detailed_output_, bool performance_test_, bool bUseLocalIDs_) | |
virtual std::string | get_test_style () const |
get_test_style the test is either vector user_t or single user_t the test is either multiple gids or single gid so 4 combinations are possible - this just describes it More... | |
Public Member Functions inherited from Zoltan2::Single_User< gid_t, lid_t, user_t > | |
Single_User () | |
Public Member Functions inherited from Zoltan2::IDs< gid_t, lid_t, user_t > | |
IDs () | |
IDs (size_t totalIds_, size_t idBase_, size_t idStride_, Teuchos::RCP< const Teuchos::Comm< int > > &comm_, int mode_, const std::string &test_name_, bool print_detailed_output_, bool performance_test_, bool bUseLocalIDs_) | |
Construct IDs. More... | |
virtual void | debug_print_subsets_and_decisions () |
void | printResultMessage (bool pass) const |
const std::string & | get_test_name () const |
int | getMode () const |
getMode - Replace, Add, or Aggregate More... | |
bool | did_test_pass () const |
did_test_pass - did test pass More... | |
void | print () const |
detailed notes on update IDs, find IDs, etc More... | |
Public Member Functions inherited from Zoltan2::Multiple_GID< gid_t, lid_t, user_t > | |
Multiple_GID (size_t gid_length_, size_t lid_length_) | |
Additional Inherited Members | |
Protected Member Functions inherited from Zoltan2::Single_User< gid_t, lid_t, user_t > | |
virtual void | test () |
virtual user_t | get_not_found_user () const |
virtual user_t | get_expected_user (gid_t gid) const |
virtual user_t | get_initial_user (gid_t gid, int rank) const |
virtual bool | evaluateTests () const |
evaluateTests - determine if test worked More... | |
virtual void | print_user_data () const |
Protected Member Functions inherited from Zoltan2::IDs< gid_t, lid_t, user_t > | |
std::string | get_mode_name () const |
bool | trueForAtLeastOneProc (int index, int rank) const |
bool | subset1 (int index, int rank) const |
bool | subset2 (int index, int rank) const |
int | proc_update_gid (gid_t gid, int rank) const |
int | proc_find_gid (gid_t gid, int rank) const |
int | proc_remove_gid (gid_t gid, int rank) const |
virtual void | initialize_with_not_found_user () |
virtual void | initialize_with_not_found_lid () |
bool | removedIDGlobally (gid_t gid) const |
int | sharedCount (gid_t gid) const |
void | print_gids (const std::vector< gid_t > &printIds, std::string name) const |
void | print_lids (const std::vector< lid_t > &printIds, std::string name) const |
virtual void | print_lid_data () const |
virtual void | execute () |
virtual void | setup () |
template<typename directory_t > | |
void | test_implement () |
void | analyze () |
void | output () |
Protected Member Functions inherited from Zoltan2::Multiple_GID< gid_t, lid_t, user_t > | |
virtual lid_t | get_not_found_lid () const |
virtual std::string | gid_to_string (gid_t gid) const |
virtual std::string | lid_to_string (lid_t lid) const |
virtual bool | check_lid_equal (const lid_t &a, const lid_t &b) const |
virtual size_t | gid_seed_value (const gid_t &gid) const |
virtual int | convert_gid_to_index (const gid_t &gid) const |
virtual gid_t | convert_index_to_gid (int index) const |
virtual lid_t | get_initial_lid (gid_t gid) const |
Protected Attributes inherited from Zoltan2::IDs< gid_t, lid_t, user_t > | |
size_t | totalIds |
size_t | idBase |
size_t | idStride |
Teuchos::RCP< const Teuchos::Comm< int > > | comm |
size_t | maxPrintSize |
int | mode |
std::vector< gid_t > | update_gids |
std::vector< lid_t > | update_lids |
std::vector< user_t > | update_user |
std::vector< gid_t > | find_gids |
std::vector< lid_t > | find_lids |
std::vector< user_t > | find_user |
std::vector< gid_t > | remove_gids |
bool | did_setup |
std::string | test_name |
bool | passed |
bool | print_detailed_output |
bool | performance_test |
bool | bUseLocalIDs |
Definition at line 1198 of file directoryTest_Impl.hpp.
|
inline |
Definition at line 1202 of file directoryTest_Impl.hpp.
|
inlinevirtual |
get_test_style the test is either vector user_t or single user_t the test is either multiple gids or single gid so 4 combinations are possible - this just describes it
Implements Zoltan2::IDs< gid_t, lid_t, user_t >.
Definition at line 1214 of file directoryTest_Impl.hpp.