Xpetra Version of the Day
Loading...
Searching...
No Matches
Xpetra_TpetraVector_def.hpp File Reference

Go to the source code of this file.

Classes

class  Xpetra::TpetraVector< Scalar, int, int, EpetraNode >
class  Xpetra::TpetraVector::Xpetra::firstArg< Arg1, Arg2 >
class  Xpetra::TpetraVector::Xpetra::secondArg< Arg1, Arg2 >
class  Xpetra::TpetraVector< Scalar, int, long long, EpetraNode >
class  Xpetra::TpetraVector::Xpetra::Array< typename T >
class  Xpetra::TpetraVector::Xpetra::ArrayRCP< class T >
class  Xpetra::TpetraVector::Xpetra::ArrayView< class T >
class  Xpetra::TpetraVector::Xpetra::Comm< typename Ordinal >
struct  Xpetra::TpetraVector::Xpetra::OrdinalTraits< class T >
class  Xpetra::TpetraVector::Xpetra::RCP< class T >
struct  Xpetra::TpetraVector::Xpetra::ScalarTraits< typename T >
class  Xpetra::TpetraVector::Xpetra::ParameterList

Namespaces

namespace  Xpetra
 Xpetra namespace
namespace  Xpetra::TpetraVector< Scalar, int, int, EpetraNode >::Xpetra
 Xpetra namespace
namespace  Xpetra::TpetraVector< Scalar, int, int, EpetraNode >::XpetraExamples
 Namespace for Xpetra example classes and methods.

Macros

#define XPETRA_CONFIGDEFS_HPP
#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)
#define XPETRA_TPETRAMULTIVECTOR_SHORT
#define XPETRA_TPETRAVECTOR_SHORT
#define XPETRA_TPETRAMULTIVECTOR_SHORT
#define XPETRA_TPETRAVECTOR_SHORT

Typedefs

typedef Teuchos_Ordinal Xpetra::TpetraVector< Scalar, int, int, EpetraNode >::Xpetra::Array_size_type
 Size type for Teuchos Array objects.
typedef size_t Xpetra::TpetraVector< Scalar, int, int, EpetraNode >::Xpetra::global_size_t
 Global size_t object.

Enumerations

enum  Xpetra::TpetraVector::Xpetra::LocalGlobal
enum  Xpetra::TpetraVector::Xpetra::LookupStatus
enum  Xpetra::TpetraVector::Xpetra::OptimizeOption
enum  Xpetra::TpetraVector::Xpetra::CombineMode
 Xpetra::Combine Mode enumerable type. More...

Functions

TEUCHOS_DEPRECATED RCP< T > Xpetra::TpetraVector< Scalar, int, int, EpetraNode >::Xpetra::rcp (T *p, Dealloc_T dealloc, bool owns_mem)
std::string Xpetra::TpetraVector< Scalar, int, int, EpetraNode >::Xpetra::typeName (const T &t)

Macro Definition Documentation

◆ XPETRA_CONFIGDEFS_HPP

#define XPETRA_CONFIGDEFS_HPP

◆ __cplusplus

#define __cplusplus

◆ XPETRA_THROWS_EFFICIENCY_WARNINGS

#define XPETRA_THROWS_EFFICIENCY_WARNINGS   0

◆ XPETRA_PRINTS_EFFICIENCY_WARNINGS

#define XPETRA_PRINTS_EFFICIENCY_WARNINGS   0

◆ XPETRA_THROWS_ABUSE_WARNINGS

#define XPETRA_THROWS_ABUSE_WARNINGS   0

◆ XPETRA_PRINTS_ABUSE_WARNINGS

#define XPETRA_PRINTS_ABUSE_WARNINGS   0

◆ XPETRA_MONITOR

#define XPETRA_MONITOR ( funcName)

◆ XPETRA_TEST_FOR_EXCEPTION

#define XPETRA_TEST_FOR_EXCEPTION ( throw_exception_test,
Exception,
msg )

◆ XPETRA_ERR_CHECK

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

◆ XPETRA_TPETRAMULTIVECTOR_SHORT [1/2]

#define XPETRA_TPETRAMULTIVECTOR_SHORT

Definition at line 146 of file Xpetra_TpetraVector_def.hpp.

◆ XPETRA_TPETRAVECTOR_SHORT [1/2]

#define XPETRA_TPETRAVECTOR_SHORT

Definition at line 147 of file Xpetra_TpetraVector_def.hpp.

◆ XPETRA_TPETRAMULTIVECTOR_SHORT [2/2]

#define XPETRA_TPETRAMULTIVECTOR_SHORT

Definition at line 146 of file Xpetra_TpetraVector_def.hpp.

◆ XPETRA_TPETRAVECTOR_SHORT [2/2]

#define XPETRA_TPETRAVECTOR_SHORT

Definition at line 147 of file Xpetra_TpetraVector_def.hpp.

Enumeration Type Documentation

◆ LocalGlobal

enum Xpetra::TpetraVector::Xpetra::LocalGlobal

Local versus global allocation of Map elements

Definition at line 142 of file Xpetra_TpetraVector_def.hpp.

◆ LookupStatus

enum Xpetra::TpetraVector::Xpetra::LookupStatus

Return status of Map lookup

Definition at line 148 of file Xpetra_TpetraVector_def.hpp.

◆ OptimizeOption

enum Xpetra::TpetraVector::Xpetra::OptimizeOption

Optimize storage option

Definition at line 154 of file Xpetra_TpetraVector_def.hpp.

◆ CombineMode

enum Xpetra::TpetraVector::Xpetra::CombineMode

Xpetra::Combine Mode enumerable type.

If set to Add, existing values will be summed with new values. If set to Insert, new values will be inserted that don't currently exist. If set to Replace, existing values will be replaced with new values.

NOTE: Add and Replace are intended for modifying values that already exist, but it will function correctly if those values don't already exist. (i.e. zero will be inserted, and then summed with or replaced by the new value.) However, performance may suffer. (The same goes for Insert.)

Definition at line 177 of file Xpetra_TpetraVector_def.hpp.