ergo
IterationInfo Class Reference

#include <puri_info.h>

Public Types

typedef ergo_real real
 

Public Member Functions

 IterationInfo ()
 

Public Attributes

int it
 
real threshold_X
 
double Xsquare_time
 
double trunc_time
 
double purify_time
 
double total_time
 
double stopping_criterion_time
 
double eucl_diff_time
 
double trace_diff_time
 
double mixed_diff_time
 
double frob_diff_time
 
double nnz_time
 
double inf_diff_time
 
double orbital_homo_time
 
double orbital_lumo_time
 
double DX_mult_homo_time
 
double DX_mult_lumo_time
 
double homo_eig_solver_time
 
double lumo_eig_solver_time
 
real XmX2_trace
 
real XmX2_fro_norm
 
real XmX2_infty_norm
 
real XmX2_mixed_norm
 
real XmX2_eucl
 
real order
 
int poly
 
real gap
 
real NNZ_X
 
real NNZ_X2
 
real homo_bound_low
 
real homo_bound_upp
 
real lumo_bound_low
 
real lumo_bound_upp
 
real commutation_error
 
real alpha
 
real constantC
 

Member Typedef Documentation

◆ real

Constructor & Destructor Documentation

◆ IterationInfo()

IterationInfo::IterationInfo ( )
inline

Member Data Documentation

◆ alpha

◆ commutation_error

real IterationInfo::commutation_error

◆ constantC

real IterationInfo::constantC

◆ DX_mult_homo_time

double IterationInfo::DX_mult_homo_time

◆ DX_mult_lumo_time

double IterationInfo::DX_mult_lumo_time

◆ eucl_diff_time

double IterationInfo::eucl_diff_time

◆ frob_diff_time

double IterationInfo::frob_diff_time

◆ gap

◆ homo_bound_low

real IterationInfo::homo_bound_low

◆ homo_bound_upp

real IterationInfo::homo_bound_upp

◆ homo_eig_solver_time

double IterationInfo::homo_eig_solver_time

◆ inf_diff_time

double IterationInfo::inf_diff_time

◆ it

◆ lumo_bound_low

real IterationInfo::lumo_bound_low

◆ lumo_bound_upp

real IterationInfo::lumo_bound_upp

◆ lumo_eig_solver_time

double IterationInfo::lumo_eig_solver_time

◆ mixed_diff_time

double IterationInfo::mixed_diff_time

◆ nnz_time

double IterationInfo::nnz_time

◆ NNZ_X

◆ NNZ_X2

◆ orbital_homo_time

double IterationInfo::orbital_homo_time

◆ orbital_lumo_time

double IterationInfo::orbital_lumo_time

◆ order

◆ poly

◆ purify_time

double IterationInfo::purify_time

◆ stopping_criterion_time

double IterationInfo::stopping_criterion_time

◆ threshold_X

real IterationInfo::threshold_X

◆ total_time

double IterationInfo::total_time

◆ trace_diff_time

double IterationInfo::trace_diff_time

◆ trunc_time

double IterationInfo::trunc_time

◆ XmX2_eucl

◆ XmX2_fro_norm

◆ XmX2_infty_norm

◆ XmX2_mixed_norm

◆ XmX2_trace

◆ Xsquare_time

double IterationInfo::Xsquare_time

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