mia::TPerLevelScalarParam< T > Class Template Reference

#include <mia/core/paramarray.hh>

Public Member Functions

PCmdOption create_level_params_option (const char *long_name, char short_name, EParameterBounds flags, const std::vector< T > &boundaries, const char *help)
 
PCmdOption create_level_params_option (const char *long_name, char short_name, const char *help)
 
operator[] (unsigned l) const
 
 TPerLevelScalarParam (T default_value)
 

Detailed Description

template<typename T>
class mia::TPerLevelScalarParam< T >

Definition at line 31 of file paramarray.hh.

Constructor & Destructor Documentation

◆ TPerLevelScalarParam()

template<typename T >
mia::TPerLevelScalarParam< T >::TPerLevelScalarParam ( default_value)

Definition at line 53 of file paramarray.hh.

Member Function Documentation

◆ create_level_params_option() [1/2]

template<typename T >
PCmdOption mia::TPerLevelScalarParam< T >::create_level_params_option ( const char *  long_name,
char  short_name,
EParameterBounds  flags,
const std::vector< T > &  boundaries,
const char *  help 
)

Definition at line 59 of file paramarray.hh.

◆ create_level_params_option() [2/2]

template<typename T >
PCmdOption mia::TPerLevelScalarParam< T >::create_level_params_option ( const char *  long_name,
char  short_name,
const char *  help 
)

Definition at line 71 of file paramarray.hh.

◆ operator[]()

template<typename T >
T mia::TPerLevelScalarParam< T >::operator[] ( unsigned  l) const

Definition at line 80 of file paramarray.hh.


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