ergo
|
#include <sstream>
#include <cmath>
#include "puri_mmul_tests.h"
#include "output.h"
#include "utilities.h"
Enumerations | |
enum | approachType { standard, modified } |
Functions | |
static void | run_one_puri_mmul_test (symmMatrix const &F_ort, intervalType const &allEigsInterval, const std::vector< int > &poly_choices, const std::vector< ergo_real > &thresh_values, symmMatrix const &D_ort_ref, int const globalCounter, approachType approach) |
void | run_puri_mmul_tests (symmMatrix const &F_ort, intervalType const &allEigsInterval, const std::vector< int > &poly_choices, const std::vector< ergo_real > &thresh_values, symmMatrix const &D_ort_ref, int const globalCounter) |
enum approachType |
|
static |
References A, mat::MatrixBase< Treal, Tmatrix >::add_identity(), B, do_output(), mat::MatrixSymmetric< Treal, Tmatrix >::eucl_thresh(), mat::euclNorm, mat::MatrixSymmetric< ergo_real, Matri >::frob_diff(), Util::TimeMeter::get_start_time_wall_seconds(), Util::TimeMeter::get_wall_seconds(), LOG_AREA_DENSFROMF, LOG_CAT_INFO, mat::Interval< Treal >::low(), modified, mat::MatrixSymmetric< Treal, Tmatrix >::nnz(), Util::TimeMeter::print(), standard, mat::MatrixSymmetric< Treal, Tmatrix >::thresh(), mat::transpose(), and mat::Interval< Treal >::upp().
Referenced by run_puri_mmul_tests().
void run_puri_mmul_tests | ( | symmMatrix const & | F_ort, |
intervalType const & | allEigsInterval, | ||
const std::vector< int > & | poly_choices, | ||
const std::vector< ergo_real > & | thresh_values, | ||
symmMatrix const & | D_ort_ref, | ||
int const | globalCounter | ||
) |
References modified, run_one_puri_mmul_test(), and standard.
Referenced by get_dens_from_fock_sparse().