Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Macros | Functions | Variables
directoryTest_findUniqueGids.cpp File Reference
#include <iostream>
#include <vector>
#include <array>
#include <unordered_set>
#include <string>
#include <typeinfo>
#include <Zoltan2_Standards.hpp>
#include <Zoltan2_Directory_Impl.hpp>
Include dependency graph for directoryTest_findUniqueGids.cpp:

Go to the source code of this file.

Classes

struct  Zoltan2::type_name< T >
 

Namespaces

 Zoltan2
 Created by mbenlioglu on Aug 31, 2020.
 

Macros

#define DECL_TYPE_NAME(x)   template<> struct type_name<x> { static const char* name() {return #x;} }
 

Functions

template<typename key_t , typename gno_t >
size_t Zoltan2::findUniqueGids (const std::vector< key_t > &keys, std::vector< gno_t > &gids, Teuchos::RCP< const Teuchos::Comm< int > > &comm)
 
 Zoltan2::DECL_TYPE_NAME (int)
 
 Zoltan2::DECL_TYPE_NAME (long long)
 
void Zoltan2::checkNUnique (std::string &name, size_t nUniqueGids, size_t nExpected)
 
template<typename gno_t >
void Zoltan2::checkMaxGid (std::string &name, std::vector< gno_t > &gids, gno_t maxExpected, Teuchos::RCP< const Teuchos::Comm< int > > &comm)
 
template<typename gno_t >
void Zoltan2::checkMinGid (std::string &name, std::vector< gno_t > &gids, gno_t minExpected, Teuchos::RCP< const Teuchos::Comm< int > > &comm)
 
template<typename gno_t >
void Zoltan2::checkNLocallyUnique (std::string &name, std::vector< gno_t > &gids, size_t nExpected)
 
template<typename gno_t >
void Zoltan2::test1 (Teuchos::RCP< const Teuchos::Comm< int > > &comm)
 
template<typename gno_t >
void Zoltan2::test2 (Teuchos::RCP< const Teuchos::Comm< int > > &comm)
 
template<typename gno_t >
void Zoltan2::test3 (Teuchos::RCP< const Teuchos::Comm< int > > &comm)
 
template<typename gno_t >
void Zoltan2::test4 (Teuchos::RCP< const Teuchos::Comm< int > > &comm)
 
int main (int argc, char *argv[])
 

Variables

static const std::string Zoltan2::fail = "FAIL "
 
static const std::string Zoltan2::pass = " "
 

Macro Definition Documentation

#define DECL_TYPE_NAME (   x)    template<> struct type_name<x> { static const char* name() {return #x;} }

Definition at line 118 of file directoryTest_findUniqueGids.cpp.

Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 418 of file directoryTest_findUniqueGids.cpp.