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_ConfigDefs.hpp> 96 using Teuchos::rcp_const_cast;
97 using Teuchos::rcp_implicit_cast;
98 using Teuchos::rcp_dynamic_cast;
100 using Teuchos::Tuple;
101 using Teuchos::ArrayRCP;
102 using Teuchos::arcp_const_cast;
103 using Teuchos::arcp_reinterpret_cast;
105 using Teuchos::ArrayView;
106 using Teuchos::av_const_cast;
107 #ifdef HAVE_ZOLTAN2_MPI 108 using Teuchos::MpiComm;
111 using Teuchos::SerialComm;
112 using Teuchos::DefaultComm;
113 using Teuchos::CommRequest;
114 using Teuchos::ParameterList;
115 using Teuchos::ParameterEntry;
116 using Teuchos::reduceAll;
117 using 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.
Tpetra::global_size_t global_size_t