QUDA  v1.1.0
A library for QCD on GPUs
Public Member Functions | List of all members
QUDAApp Class Reference

#include <command_line_params.h>

+ Inheritance diagram for QUDAApp:

Public Member Functions

 QUDAApp (std::string app_description="", std::string app_name="")
 
virtual ~QUDAApp ()
 
template<typename T >
CLI::Option * add_mgoption (std::string option_name, std::array< T, QUDA_MAX_MG_LEVEL > &variable, CLI::Validator trans, std::string option_description="", bool defaulted=false)
 
template<typename T >
CLI::Option * add_mgoption (CLI::Option_group *group, std::string option_name, std::array< T, QUDA_MAX_MG_LEVEL > &variable, CLI::Validator trans, std::string option_description="", bool defaulted=false)
 
template<typename T >
CLI::Option * add_mgoption (CLI::Option_group *group, std::string option_name, std::array< std::array< T, 4 >, QUDA_MAX_MG_LEVEL > &variable, CLI::Validator trans, std::string option_description="", bool defaulted=false)
 

Detailed Description

Definition at line 15 of file command_line_params.h.

Constructor & Destructor Documentation

◆ QUDAApp()

QUDAApp::QUDAApp ( std::string  app_description = "",
std::string  app_name = "" 
)
inline

Definition at line 19 of file command_line_params.h.

◆ ~QUDAApp()

virtual QUDAApp::~QUDAApp ( )
inlinevirtual

Definition at line 21 of file command_line_params.h.

Member Function Documentation

◆ add_mgoption() [1/3]

template<typename T >
CLI::Option* QUDAApp::add_mgoption ( CLI::Option_group *  group,
std::string  option_name,
std::array< std::array< T, 4 >, QUDA_MAX_MG_LEVEL > &  variable,
CLI::Validator  trans,
std::string  option_description = "",
bool  defaulted = false 
)
inline

Definition at line 93 of file command_line_params.h.

◆ add_mgoption() [2/3]

template<typename T >
CLI::Option* QUDAApp::add_mgoption ( CLI::Option_group *  group,
std::string  option_name,
std::array< T, QUDA_MAX_MG_LEVEL > &  variable,
CLI::Validator  trans,
std::string  option_description = "",
bool  defaulted = false 
)
inline

Definition at line 58 of file command_line_params.h.

◆ add_mgoption() [3/3]

template<typename T >
CLI::Option* QUDAApp::add_mgoption ( std::string  option_name,
std::array< T, QUDA_MAX_MG_LEVEL > &  variable,
CLI::Validator  trans,
std::string  option_description = "",
bool  defaulted = false 
)
inline

Definition at line 24 of file command_line_params.h.


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