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> 95 using Teuchos::rcp_const_cast;
96 using Teuchos::rcp_implicit_cast;
97 using Teuchos::rcp_dynamic_cast;
100 using Teuchos::ArrayRCP;
101 using Teuchos::arcp_const_cast;
102 using Teuchos::arcp_reinterpret_cast;
104 using Teuchos::ArrayView;
105 using Teuchos::av_const_cast;
106 #ifdef HAVE_ZOLTAN2_MPI 107 using Teuchos::MpiComm;
110 using Teuchos::SerialComm;
111 using Teuchos::DefaultComm;
112 using Teuchos::CommRequest;
113 using Teuchos::ParameterList;
114 using Teuchos::ParameterEntry;
115 using Teuchos::reduceAll;
116 using Teuchos::gatherAll;
123 #ifdef HAVE_ZOLTAN2_PURIFY 124 #define strcmp Zoltan_strcmp 125 #define strncmp Zoltan_strncmp 126 #define strcasecmp Zoltan_strcasecmp 127 #define strncasecmp Zoltan_strncasecmp Defines exception handling macros.
Implementation of Trilinos convention for versioning.