Skip to content

Class TempLat::MultipleParameterGetter

template <typename T>

ClassList > TempLat > MultipleParameterGetter

A class which returns multiple parameters. More...

  • #include <multipleparametergetter.h>

Public Functions

Type Name
MultipleParameterGetter () = default
void clear ()
auto getComp (Tag< Q > t)
array< T, N > ()
vector< T > ()
const T & operator() (int i)
ParameterGetter< T > operator[] (int i)
void push_back (const ParameterGetter< T > & p)
size_t size ()
std::string toString () const

Detailed Description

Unit test: ctest -R test-multipleparametergetter

Public Functions Documentation

function MultipleParameterGetter

TempLat::MultipleParameterGetter::MultipleParameterGetter () = default

function clear

inline void TempLat::MultipleParameterGetter::clear () 

function getComp

template<int Q>
inline auto TempLat::MultipleParameterGetter::getComp (
    Tag < Q > t
) 

function array< T, N >

template<int N>
inline TempLat::MultipleParameterGetter::array< T, N > () 

function vector< T >

inline TempLat::MultipleParameterGetter::vector< T > () 

function operator()

inline const T & TempLat::MultipleParameterGetter::operator() (
    int i
) 

function operator[]

inline ParameterGetter < T > TempLat::MultipleParameterGetter::operator[] (
    int i
) 

function push_back

inline void TempLat::MultipleParameterGetter::push_back (
    const ParameterGetter < T > & p
) 

function size

inline size_t TempLat::MultipleParameterGetter::size () 

function toString

inline std::string TempLat::MultipleParameterGetter::toString () const

Friends Documentation

friend operator<<

inline std::ostream & TempLat::MultipleParameterGetter::operator<< (
    std::ostream & os,
    const MultipleParameterGetter < T > & mp
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/parameters/multipleparametergetter.h