Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp File Reference
#include "Stokhos_Tpetra_UQ_PCE.hpp"
#include "TpetraCore_ETIHelperMacros.h"
Include dependency graph for Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp:

Go to the source code of this file.

Macros

#define INSTANTIATE_UQ_PCE_STORAGE(INSTMACRO, STORAGE, LO, GO, N)   INSTMACRO( Sacado::UQ::PCE<STORAGE>, LO, GO, N )
 
#define INSTANTIATE_UQ_PCE_DS_SLD(INSTMACRO, S, L, D, LO, GO, N)
 
#define INSTANTIATE_UQ_PCE_S_D(INSTMACRO, D, LO, GO, N)   INSTANTIATE_UQ_PCE_DS_SLD(INSTMACRO, double, int, D, LO, GO, N)
 
#define INSTANTIATE_UQ_PCE_S(INSTMACRO, LO, GO, N)
 
#define INSTANTIATE_UQ_PCE(INSTMACRO, LO, GO, N)   INSTANTIATE_UQ_PCE_S(INSTMACRO, LO, GO, N)
 
#define INSTANTIATE_TPETRA_UQ_PCE_N(INSTMACRO, N)   INSTANTIATE_UQ_PCE_S(INSTMACRO, int, int, N)
 
#define INSTANTIATE_TPETRA_UQ_PCE_SERIAL(INSTMACRO)
 
#define INSTANTIATE_TPETRA_UQ_PCE_THREADS(INSTMACRO)
 
#define INSTANTIATE_TPETRA_UQ_PCE_OPENMP(INSTMACRO)
 
#define INSTANTIATE_TPETRA_UQ_PCE_CUDA(INSTMACRO)
 
#define INSTANTIATE_TPETRA_UQ_PCE_WRAPPER_NODES(INSTMACRO)
 
#define INSTANTIATE_TPETRA_UQ_PCE(INSTMACRO)
 

Macro Definition Documentation

#define INSTANTIATE_UQ_PCE_STORAGE (   INSTMACRO,
  STORAGE,
  LO,
  GO,
 
)    INSTMACRO( Sacado::UQ::PCE<STORAGE>, LO, GO, N )

Definition at line 46 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_UQ_PCE_DS_SLD (   INSTMACRO,
  S,
  L,
  D,
  LO,
  GO,
 
)
Value:
typedef Stokhos::DynamicStorage<L,S,D::execution_space> DS_ ## L ## _ ## S ## _ ## _ ## D; \
INSTANTIATE_UQ_PCE_STORAGE(INSTMACRO, DS_ ## L ## _ ## S ## _ ## _ ## D, LO, GO, N)
#define INSTANTIATE_UQ_PCE_STORAGE(INSTMACRO, STORAGE, LO, GO, N)

Definition at line 49 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_UQ_PCE_S_D (   INSTMACRO,
  D,
  LO,
  GO,
 
)    INSTANTIATE_UQ_PCE_DS_SLD(INSTMACRO, double, int, D, LO, GO, N)

Definition at line 53 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_UQ_PCE_S (   INSTMACRO,
  LO,
  GO,
 
)
Value:
typedef Stokhos::DeviceForNode2<N>::type DFN_ ## LO ## _ ## GO ## _ ## N; \
INSTANTIATE_UQ_PCE_S_D(INSTMACRO, DFN_ ## LO ## _ ## GO ## _ ## N, LO, GO, N)
Kokkos::HostSpace::execution_space type
#define INSTANTIATE_UQ_PCE_S_D(INSTMACRO, D, LO, GO, N)

Definition at line 56 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_UQ_PCE (   INSTMACRO,
  LO,
  GO,
 
)    INSTANTIATE_UQ_PCE_S(INSTMACRO, LO, GO, N)

Definition at line 60 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_TPETRA_UQ_PCE_N (   INSTMACRO,
 
)    INSTANTIATE_UQ_PCE_S(INSTMACRO, int, int, N)

Definition at line 63 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_TPETRA_UQ_PCE_SERIAL (   INSTMACRO)

Definition at line 70 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_TPETRA_UQ_PCE_THREADS (   INSTMACRO)

Definition at line 77 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_TPETRA_UQ_PCE_OPENMP (   INSTMACRO)

Definition at line 84 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_TPETRA_UQ_PCE_CUDA (   INSTMACRO)

Definition at line 91 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_TPETRA_UQ_PCE_WRAPPER_NODES (   INSTMACRO)
Value:
#define INSTANTIATE_TPETRA_UQ_PCE_THREADS(INSTMACRO)
#define INSTANTIATE_TPETRA_UQ_PCE_OPENMP(INSTMACRO)
#define INSTANTIATE_TPETRA_UQ_PCE_CUDA(INSTMACRO)

Definition at line 94 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.

#define INSTANTIATE_TPETRA_UQ_PCE (   INSTMACRO)
Value:
namespace Tpetra { \
\
TPETRA_ETI_MANGLING_TYPEDEFS() \
\
}
#define INSTANTIATE_TPETRA_UQ_PCE_WRAPPER_NODES(INSTMACRO)

Definition at line 99 of file Stokhos_Tpetra_ETI_Helpers_UQ_PCE.hpp.