ergo
|
#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 |
MatAccInvestigator::MatAccInvestigator | ( | mat::SizesAndBlocks const & | matrix_size_block_info_ | ) | [explicit] |
void MatAccInvestigator::GetScanResult | ( | Treal * | threshList_, |
Treal * | errorList_frob_, | ||
Treal * | errorList_eucl_, | ||
Treal * | errorList_maxe_, | ||
Treal * | timeList_ | ||
) |
Referenced by main().
void MatAccInvestigator::Scan | ( | const Tworker & | worker, |
Treal | firstParam, | ||
Treal | stepFactor, | ||
int | nSteps | ||
) |
References mat::MatrixBase::resetSizesAndBlocks(), mat::MatrixSymmetric::frob(), mat::MatrixSymmetric::eucl(), and compute_maxabs_sparse().
Referenced by main().
Treal MatAccInvestigator::baseThresh [private] |
std::vector<Treal> MatAccInvestigator::errorList_eucl [private] |
std::vector<Treal> MatAccInvestigator::errorList_frob [private] |
std::vector<Treal> MatAccInvestigator::errorList_maxe [private] |
int MatAccInvestigator::nScanSteps [private] |
std::vector<Treal> MatAccInvestigator::threshList [private] |
std::vector<Treal> MatAccInvestigator::timeList [private] |