Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
PerformanceDriverOp< Storage, Method > Struct Template Reference

#include <TestAssembly.hpp>

Public Types

typedef Storage::value_type Scalar
 
typedef Storage::ordinal_type Ordinal
 
typedef Storage::execution_space Device
 
typedef Storage::value_type Scalar
 
typedef Storage::ordinal_type Ordinal
 
typedef Storage::execution_space Device
 
typedef Storage::value_type Scalar
 
typedef Storage::ordinal_type Ordinal
 
typedef Storage::execution_space Device
 

Public Member Functions

 PerformanceDriverOp (const Teuchos::RCP< const Teuchos::Comm< int > > &comm_, const int use_print_, const int use_trials_, const int use_nodes_[], const bool check_, Kokkos::Example::FENL::DeviceConfig dev_config_)
 
template<typename ArgT >
void operator() (ArgT arg) const
 
 PerformanceDriverOp (const Teuchos::RCP< const Teuchos::Comm< int > > &comm_, const int use_print_, const int use_trials_, const int use_nodes_[], const bool check_, Kokkos::Example::FENL::DeviceConfig dev_config_)
 
template<typename ArgT >
void operator() (ArgT arg) const
 
 PerformanceDriverOp (const int nGrid_, const int nIter_, KokkosSparse::DeviceConfig dev_config_)
 
template<typename ArgT >
void operator() (ArgT arg) const
 

Public Attributes

Teuchos::RCP< const
Teuchos::Comm< int > > 
comm
 
const int use_print
 
const int use_trials
 
const int * use_nodes
 
const bool check
 
Kokkos::Example::FENL::DeviceConfig dev_config
 
const int nGrid
 
const int nIter
 
KokkosSparse::DeviceConfig dev_config
 

Detailed Description

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
struct PerformanceDriverOp< Storage, Method >

Definition at line 287 of file FadMPAssembly/TestAssembly.hpp.

Member Typedef Documentation

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::value_type PerformanceDriverOp< Storage, Method >::Scalar

Definition at line 288 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::ordinal_type PerformanceDriverOp< Storage, Method >::Ordinal

Definition at line 289 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::execution_space PerformanceDriverOp< Storage, Method >::Device

Definition at line 290 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::value_type PerformanceDriverOp< Storage, Method >::Scalar

Definition at line 309 of file MPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::ordinal_type PerformanceDriverOp< Storage, Method >::Ordinal

Definition at line 310 of file MPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::execution_space PerformanceDriverOp< Storage, Method >::Device

Definition at line 311 of file MPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::value_type PerformanceDriverOp< Storage, Method >::Scalar

Definition at line 236 of file TestSpMv.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::ordinal_type PerformanceDriverOp< Storage, Method >::Ordinal

Definition at line 237 of file TestSpMv.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
typedef Storage::execution_space PerformanceDriverOp< Storage, Method >::Device

Definition at line 238 of file TestSpMv.hpp.

Constructor & Destructor Documentation

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
PerformanceDriverOp< Storage, Method >::PerformanceDriverOp ( const Teuchos::RCP< const Teuchos::Comm< int > > &  comm_,
const int  use_print_,
const int  use_trials_,
const int  use_nodes_[],
const bool  check_,
Kokkos::Example::FENL::DeviceConfig  dev_config_ 
)
inline

Definition at line 298 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
PerformanceDriverOp< Storage, Method >::PerformanceDriverOp ( const Teuchos::RCP< const Teuchos::Comm< int > > &  comm_,
const int  use_print_,
const int  use_trials_,
const int  use_nodes_[],
const bool  check_,
Kokkos::Example::FENL::DeviceConfig  dev_config_ 
)
inline

Definition at line 319 of file MPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
PerformanceDriverOp< Storage, Method >::PerformanceDriverOp ( const int  nGrid_,
const int  nIter_,
KokkosSparse::DeviceConfig  dev_config_ 
)
inline

Definition at line 242 of file TestSpMv.hpp.

Member Function Documentation

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
template<typename ArgT >
void PerformanceDriverOp< Storage, Method >::operator() ( ArgT  arg) const
inline

Definition at line 312 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
template<typename ArgT >
void PerformanceDriverOp< Storage, Method >::operator() ( ArgT  arg) const
inline

Definition at line 333 of file MPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
template<typename ArgT >
void PerformanceDriverOp< Storage, Method >::operator() ( ArgT  arg) const
inline

Definition at line 247 of file TestSpMv.hpp.

Member Data Documentation

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
Teuchos::RCP< const Teuchos::Comm< int > > PerformanceDriverOp< Storage, Method >::comm

Definition at line 291 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
const int PerformanceDriverOp< Storage, Method >::use_print

Definition at line 292 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
const int PerformanceDriverOp< Storage, Method >::use_trials

Definition at line 293 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
const int * PerformanceDriverOp< Storage, Method >::use_nodes

Definition at line 294 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
const bool PerformanceDriverOp< Storage, Method >::check

Definition at line 295 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
Kokkos::Example::FENL::DeviceConfig PerformanceDriverOp< Storage, Method >::dev_config

Definition at line 296 of file FadMPAssembly/TestAssembly.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
const int PerformanceDriverOp< Storage, Method >::nGrid

Definition at line 239 of file TestSpMv.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
const int PerformanceDriverOp< Storage, Method >::nIter

Definition at line 239 of file TestSpMv.hpp.

template<class Storage, Kokkos::Example::FENL::AssemblyMethod Method>
KokkosSparse::DeviceConfig PerformanceDriverOp< Storage, Method >::dev_config

Definition at line 240 of file TestSpMv.hpp.


The documentation for this struct was generated from the following files: