Compadre  1.5.7
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Compadre::KokkosParser Class Reference

Class handling Kokkos command line arguments and returning parameters. More...

Detailed Description

Class handling Kokkos command line arguments and returning parameters.

Definition at line 13 of file Compadre_KokkosParser.hpp.

#include <Compadre_KokkosParser.hpp>

Public Member Functions

 KokkosParser (KokkosInitArguments args, bool print_status=false)
 
 KokkosParser (int argc, char *args[], bool print_status=false)
 
 KokkosParser (std::vector< std::string > args, bool print_status=false)
 
 KokkosParser (bool print_status=false)
 
 ~KokkosParser ()
 
KokkosParseroperator= (const KokkosParser &)=delete
 

Static Public Member Functions

static std::string status ()
 

Private Member Functions

 KokkosParser ()
 

Private Attributes

Kokkos::ScopeGuard * ksg
 

Constructor & Destructor Documentation

◆ KokkosParser() [1/5]

Compadre::KokkosParser::KokkosParser ( )
private

◆ KokkosParser() [2/5]

KokkosParser::KokkosParser ( KokkosInitArguments  args,
bool  print_status = false 
)

Definition at line 6 of file Compadre_KokkosParser.cpp.

◆ KokkosParser() [3/5]

KokkosParser::KokkosParser ( int  argc,
char *  args[],
bool  print_status = false 
)

Definition at line 17 of file Compadre_KokkosParser.cpp.

◆ KokkosParser() [4/5]

KokkosParser::KokkosParser ( std::vector< std::string >  args,
bool  print_status = false 
)

Definition at line 27 of file Compadre_KokkosParser.cpp.

◆ KokkosParser() [5/5]

KokkosParser::KokkosParser ( bool  print_status = false)

Definition at line 44 of file Compadre_KokkosParser.cpp.

◆ ~KokkosParser()

Compadre::KokkosParser::~KokkosParser ( )
inline

Definition at line 36 of file Compadre_KokkosParser.hpp.

Member Function Documentation

◆ operator=()

KokkosParser& Compadre::KokkosParser::operator= ( const KokkosParser )
delete

◆ status()

std::string KokkosParser::status ( )
static

Definition at line 46 of file Compadre_KokkosParser.cpp.

Member Data Documentation

◆ ksg

Kokkos::ScopeGuard* Compadre::KokkosParser::ksg
private

Definition at line 20 of file Compadre_KokkosParser.hpp.


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