49#ifndef ZOLTAN2_TESTHELPERS_HPP
50#define ZOLTAN2_TESTHELPERS_HPP
55#include <Tpetra_Map.hpp>
60#define STR_VALUE(path) #path
61#define PATH_NAME(path) STR_VALUE(path)
102#include <TpetraCore_config.h>
106typedef Tpetra::Map<>::local_ordinal_type
zlno_t;
107typedef Tpetra::Map<>::global_ordinal_type
zgno_t;
109#ifdef HAVE_TPETRA_DOUBLE
111# define HAVE_EPETRA_SCALAR_TYPE
116#if defined HAVE_TPETRA_INT_INT
117# if defined HAVE_EPETRA_SCALAR_TYPE
118# define HAVE_EPETRA_DATA_TYPES
122#ifndef HAVE_ZOLTAN2_EPETRA
123# undef HAVE_EPETRA_SCALAR_TYPE
124# undef HAVE_EPETRA_DATA_TYPES
129#define MEMORY_CHECK(iPrint, msg) \
131 long kb = Zoltan2::getProcessKilobytes(); \
132 std::cout.width(10); \
133 std::cout.fill('*'); \
134 std::cout << kb << " KB, " << msg << std::endl; \
135 std::cout.width(0); \
136 std::cout.fill(' '); \
std::string zoltanTestDirectory(".")
Tpetra::Map ::local_ordinal_type zlno_t
std::string testDataFilePath(".")
Tpetra::Map ::global_ordinal_type zgno_t
Tpetra::Map ::node_type znode_t
A gathering of useful namespace methods.