57#ifndef _ZOLTAN2_STANDARDS_HPP_
58#define _ZOLTAN2_STANDARDS_HPP_
64#include <Zoltan2_config.h>
69#ifdef Z2_OMIT_ALL_OPTIONAL_ACTIONS
70#define Z2_OMIT_ALL_STATUS_MESSAGES
71#define Z2_OMIT_ALL_PROFILING
72#define Z2_OMIT_ALL_ERROR_CHECKING
78#include <Teuchos_RCP.hpp>
79#include <Teuchos_Array.hpp>
80#include <Teuchos_Tuple.hpp>
81#include <Teuchos_ArrayRCP.hpp>
82#include <Teuchos_ArrayView.hpp>
83#include <Teuchos_ParameterList.hpp>
84#include <Teuchos_ParameterEntry.hpp>
85#include <Teuchos_DefaultComm.hpp>
86#include <Teuchos_Comm.hpp>
87#include <Teuchos_CommHelpers.hpp>
88#include <Teuchos_toString.hpp>
89#include <Tpetra_Core.hpp>
90#include <Tpetra_ConfigDefs.hpp>
97using Teuchos::rcp_const_cast;
98using Teuchos::rcp_implicit_cast;
99using Teuchos::rcp_dynamic_cast;
102using Teuchos::ArrayRCP;
103using Teuchos::arcp_const_cast;
104using Teuchos::arcp_reinterpret_cast;
106using Teuchos::ArrayView;
107using Teuchos::av_const_cast;
108#ifdef HAVE_ZOLTAN2_MPI
109using Teuchos::MpiComm;
112using Teuchos::SerialComm;
113using Teuchos::CommRequest;
114using Teuchos::ParameterList;
115using Teuchos::ParameterEntry;
116using Teuchos::reduceAll;
117using Teuchos::gatherAll;
124#ifdef HAVE_ZOLTAN2_PURIFY
125#define strcmp Zoltan_strcmp
126#define strncmp Zoltan_strncmp
127#define strcasecmp Zoltan_strcasecmp
128#define strncasecmp Zoltan_strncasecmp
Defines exception handling macros.
Implementation of Trilinos convention for versioning.
Created by mbenlioglu on Aug 31, 2020.
Tpetra::global_size_t global_size_t