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 intuse_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 318 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 319 of file FadMPAssembly/TestAssembly.hpp.

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

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

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

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

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

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

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

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

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

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

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

Definition at line 265 of file TestSpMv.hpp.

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

Definition at line 266 of file TestSpMv.hpp.

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

Definition at line 267 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 329 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 350 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 271 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 343 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 364 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 276 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 322 of file FadMPAssembly/TestAssembly.hpp.

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

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

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

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

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

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

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

Definition at line 326 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 327 of file FadMPAssembly/TestAssembly.hpp.

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

Definition at line 268 of file TestSpMv.hpp.

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

Definition at line 268 of file TestSpMv.hpp.

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

Definition at line 269 of file TestSpMv.hpp.


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