#include <Step.h>
|
| Step () |
|
| Step (int const poly, real const alpha, mat::Interval< real > eig_homo, mat::Interval< real > eig_lumo, real traceX, real traceX2, real chosen_thresh, real actual_thresh, size_t nnzX, size_t nnzX2, double wall_sec_thresh, double wall_sec_square, double wall_sec_XmX2norm, double wall_sec_total) |
|
void | propagate_homo_to_previous (Step< real > &previous) const |
|
void | propagate_lumo_to_previous (Step< real > &previous) const |
|
template<typename Treal>
pur::Step< Treal >::Step |
( |
int const |
poly, |
|
|
real const |
alpha, |
|
|
mat::Interval< real > |
eig_homo, |
|
|
mat::Interval< real > |
eig_lumo, |
|
|
real |
traceX, |
|
|
real |
traceX2, |
|
|
real |
chosen_thresh, |
|
|
real |
actual_thresh, |
|
|
size_t |
nnzX, |
|
|
size_t |
nnzX2, |
|
|
double |
wall_sec_thresh, |
|
|
double |
wall_sec_square, |
|
|
double |
wall_sec_XmX2norm, |
|
|
double |
wall_sec_total |
|
) |
| |
|
inline |
template<typename Treal >
template<typename Treal >
If the matrix has been truncated, the error inflicted measured by the spectral norm.
Otherwise it should be zero.
Scaling parameter just before the step just taken.
The step just taken, 0 for x*x and 1 for 2*x-x*x.
The documentation for this struct was generated from the following file:
- source/densfromf/purification/Step.h