Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
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 318 of file FadMPAssembly/TestAssembly.hpp.

Member Typedef Documentation

◆ Scalar [1/3]

typedef Storage::value_type PerformanceDriverOp< Storage, Method >::Scalar

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

◆ Ordinal [1/3]

typedef Storage::ordinal_type PerformanceDriverOp< Storage, Method >::Ordinal

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

◆ Device [1/3]

typedef Storage::execution_space PerformanceDriverOp< Storage, Method >::Device

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

◆ Scalar [2/3]

typedef Storage::value_type PerformanceDriverOp< Storage, Method >::Scalar

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

◆ Ordinal [2/3]

typedef Storage::ordinal_type PerformanceDriverOp< Storage, Method >::Ordinal

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

◆ Device [2/3]

typedef Storage::execution_space PerformanceDriverOp< Storage, Method >::Device

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

◆ Scalar [3/3]

typedef Storage::value_type PerformanceDriverOp< Storage, Method >::Scalar

Definition at line 267 of file TestSpMv.hpp.

◆ Ordinal [3/3]

typedef Storage::ordinal_type PerformanceDriverOp< Storage, Method >::Ordinal

Definition at line 268 of file TestSpMv.hpp.

◆ Device [3/3]

typedef Storage::execution_space PerformanceDriverOp< Storage, Method >::Device

Definition at line 269 of file TestSpMv.hpp.

Constructor & Destructor Documentation

◆ PerformanceDriverOp() [1/3]

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.

◆ PerformanceDriverOp() [2/3]

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.

◆ PerformanceDriverOp() [3/3]

PerformanceDriverOp< Storage, Method >::PerformanceDriverOp ( const int  nGrid_,
const int  nIter_,
KokkosSparse::DeviceConfig  dev_config_ 
)
inline

Definition at line 273 of file TestSpMv.hpp.

Member Function Documentation

◆ operator()() [1/3]

template<typename ArgT >
void PerformanceDriverOp< Storage, Method >::operator() ( ArgT  arg) const
inline

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

◆ operator()() [2/3]

template<typename ArgT >
void PerformanceDriverOp< Storage, Method >::operator() ( ArgT  arg) const
inline

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

◆ operator()() [3/3]

template<typename ArgT >
void PerformanceDriverOp< Storage, Method >::operator() ( ArgT  arg) const
inline

Definition at line 278 of file TestSpMv.hpp.

Member Data Documentation

◆ comm

Teuchos::RCP< const Teuchos::Comm< int > > PerformanceDriverOp< Storage, Method >::comm

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

◆ use_print

const int PerformanceDriverOp< Storage, Method >::use_print

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

◆ use_trials

const int PerformanceDriverOp< Storage, Method >::use_trials

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

◆ use_nodes

const int * PerformanceDriverOp< Storage, Method >::use_nodes

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

◆ check

const bool PerformanceDriverOp< Storage, Method >::check

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

◆ dev_config [1/2]

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

◆ nGrid

const int PerformanceDriverOp< Storage, Method >::nGrid

Definition at line 270 of file TestSpMv.hpp.

◆ nIter

const int PerformanceDriverOp< Storage, Method >::nIter

Definition at line 270 of file TestSpMv.hpp.

◆ dev_config [2/2]

KokkosSparse::DeviceConfig PerformanceDriverOp< Storage, Method >::dev_config

Definition at line 271 of file TestSpMv.hpp.


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