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> 94 using Teuchos::rcp_const_cast;
95 using Teuchos::rcp_implicit_cast;
96 using Teuchos::rcp_dynamic_cast;
99 using Teuchos::ArrayRCP;
100 using Teuchos::arcp_const_cast;
101 using Teuchos::arcp_reinterpret_cast;
103 using Teuchos::ArrayView;
104 using Teuchos::av_const_cast;
105 #ifdef HAVE_ZOLTAN2_MPI 106 using Teuchos::MpiComm;
109 using Teuchos::SerialComm;
110 using Teuchos::DefaultComm;
111 using Teuchos::CommRequest;
112 using Teuchos::ParameterList;
113 using Teuchos::ParameterEntry;
114 using Teuchos::reduceAll;
115 using Teuchos::gatherAll;
Defines exception handling macros.
Implementation of Trilinos convention for versioning.