Xpetra Version of the Day
Loading...
Searching...
No Matches
Xpetra_ConfigDefs.hpp File Reference
#include <Xpetra_config.hpp>
#include <Teuchos_ConfigDefs.hpp>
#include <TpetraCore_config.h>
#include <Tpetra_ConfigDefs.hpp>
#include <functional>
#include <Teuchos_ArrayView.hpp>
#include <Teuchos_ArrayRCP.hpp>
#include <Teuchos_Array.hpp>
#include <Teuchos_RCP.hpp>
#include <Teuchos_OrdinalTraits.hpp>
#include <Teuchos_ScalarTraits.hpp>
#include <Teuchos_TypeNameTraits.hpp>
#include <Teuchos_NullIteratorTraits.hpp>
#include <Teuchos_SerializationTraits.hpp>
#include <Teuchos_Comm.hpp>
#include <Teuchos_CommHelpers.hpp>
#include <Teuchos_ParameterList.hpp>
#include "Teuchos_CompilerCodeTweakMacros.hpp"

Go to the source code of this file.

Classes

class  Xpetra::firstArg< Arg1, Arg2 >
 
class  Xpetra::secondArg< Arg1, Arg2 >
 

Namespaces

namespace  Xpetra
 Xpetra namespace
 
namespace  XpetraExamples
 Namespace for Xpetra example classes and methods.
 

Macros

#define __cplusplus
 
#define XPETRA_THROWS_EFFICIENCY_WARNINGS   0
 
#define XPETRA_PRINTS_EFFICIENCY_WARNINGS   0
 
#define XPETRA_THROWS_ABUSE_WARNINGS   0
 
#define XPETRA_PRINTS_ABUSE_WARNINGS   0
 
#define XPETRA_MONITOR(funcName)
 
#define XPETRA_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
 
#define XPETRA_ERR_CHECK(arg)
 

Typedefs

typedef Teuchos_Ordinal Xpetra::Array_size_type
 Size type for Teuchos Array objects.
 
typedef size_t Xpetra::global_size_t
 Global size_t object.
 

Enumerations

enum  Xpetra::LocalGlobal { Xpetra::LocallyReplicated , Xpetra::GloballyDistributed }
 
enum  Xpetra::LookupStatus { Xpetra::AllIDsPresent , Xpetra::IDNotPresent }
 
enum  Xpetra::OptimizeOption { Xpetra::DoOptimizeStorage , Xpetra::DoNotOptimizeStorage }
 
enum  Xpetra::CombineMode { Xpetra::ADD , Xpetra::INSERT , Xpetra::ABSMAX }
 Xpetra::Combine Mode enumerable type. More...
 

Macro Definition Documentation

◆ __cplusplus

#define __cplusplus

Definition at line 14 of file Xpetra_ConfigDefs.hpp.

◆ XPETRA_THROWS_EFFICIENCY_WARNINGS

#define XPETRA_THROWS_EFFICIENCY_WARNINGS   0

Definition at line 70 of file Xpetra_ConfigDefs.hpp.

◆ XPETRA_PRINTS_EFFICIENCY_WARNINGS

#define XPETRA_PRINTS_EFFICIENCY_WARNINGS   0

Definition at line 76 of file Xpetra_ConfigDefs.hpp.

◆ XPETRA_THROWS_ABUSE_WARNINGS

#define XPETRA_THROWS_ABUSE_WARNINGS   0

Definition at line 82 of file Xpetra_ConfigDefs.hpp.

◆ XPETRA_PRINTS_ABUSE_WARNINGS

#define XPETRA_PRINTS_ABUSE_WARNINGS   0

Definition at line 88 of file Xpetra_ConfigDefs.hpp.

◆ XPETRA_MONITOR

#define XPETRA_MONITOR (   funcName)

Definition at line 96 of file Xpetra_ConfigDefs.hpp.

◆ XPETRA_TEST_FOR_EXCEPTION

#define XPETRA_TEST_FOR_EXCEPTION (   throw_exception_test,
  Exception,
  msg 
)

Definition at line 107 of file Xpetra_ConfigDefs.hpp.

◆ XPETRA_ERR_CHECK

#define XPETRA_ERR_CHECK (   arg)
Value:
{ \
int r = arg; \
if (r < 0) { \
std::cout << "r = " << r << std::endl; \
assert(r >= 0); \
}; \
};

Definition at line 232 of file Xpetra_ConfigDefs.hpp.