ergo
MatAccInvestigator< Treal, Tworker > Class Template Reference

#include <mat_acc_extrapolate.h>

Public Member Functions

 MatAccInvestigator (mat::SizesAndBlocks const &matrix_size_block_info_)
 
void Scan (const Tworker &worker, Treal firstParam, Treal stepFactor, int nSteps)
 
void GetScanResult (Treal *threshList_, Treal *errorList_frob_, Treal *errorList_eucl_, Treal *errorList_maxe_, Treal *timeList_)
 

Private Attributes

mat::SizesAndBlocks matrix_size_block_info
 
int nScanSteps
 
Treal baseThresh
 
std::vector< Treal > threshList
 
std::vector< Treal > errorList_frob
 
std::vector< Treal > errorList_eucl
 
std::vector< Treal > errorList_maxe
 
std::vector< Treal > timeList
 

Constructor & Destructor Documentation

◆ MatAccInvestigator()

template<class Treal , class Tworker >
MatAccInvestigator< Treal, Tworker >::MatAccInvestigator ( mat::SizesAndBlocks const &  matrix_size_block_info_)
explicit

Member Function Documentation

◆ GetScanResult()

template<class Treal , class Tworker >
void MatAccInvestigator< Treal, Tworker >::GetScanResult ( Treal *  threshList_,
Treal *  errorList_frob_,
Treal *  errorList_eucl_,
Treal *  errorList_maxe_,
Treal *  timeList_ 
)

Referenced by main().

◆ Scan()

template<class Treal , class Tworker >
void MatAccInvestigator< Treal, Tworker >::Scan ( const Tworker &  worker,
Treal  firstParam,
Treal  stepFactor,
int  nSteps 
)

Member Data Documentation

◆ baseThresh

template<class Treal , class Tworker >
Treal MatAccInvestigator< Treal, Tworker >::baseThresh
private

◆ errorList_eucl

template<class Treal , class Tworker >
std::vector<Treal> MatAccInvestigator< Treal, Tworker >::errorList_eucl
private

◆ errorList_frob

template<class Treal , class Tworker >
std::vector<Treal> MatAccInvestigator< Treal, Tworker >::errorList_frob
private

◆ errorList_maxe

template<class Treal , class Tworker >
std::vector<Treal> MatAccInvestigator< Treal, Tworker >::errorList_maxe
private

◆ matrix_size_block_info

template<class Treal , class Tworker >
mat::SizesAndBlocks MatAccInvestigator< Treal, Tworker >::matrix_size_block_info
private

◆ nScanSteps

template<class Treal , class Tworker >
int MatAccInvestigator< Treal, Tworker >::nScanSteps
private

◆ threshList

template<class Treal , class Tworker >
std::vector<Treal> MatAccInvestigator< Treal, Tworker >::threshList
private

◆ timeList

template<class Treal , class Tworker >
std::vector<Treal> MatAccInvestigator< Treal, Tworker >::timeList
private

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