![]() |
SemiDiscreteOT 1.0
Semi-Discrete Optimal Transport Library
|
A verbose solver control class that prints the progress of the solver. More...
Public Member Functions | |
VerboseSolverControl (unsigned int n, double tol, bool use_componentwise, ConditionalOStream &pcout_) | |
void | set_gradient (const Vector< double > &grad) |
void | set_target_measure (const Vector< double > &target_density, double user_tolerance) |
virtual State | check (unsigned int step, double value) override |
double | get_last_check_value () const |
Private Attributes | |
ConditionalOStream & | pcout |
bool | use_componentwise_check |
double | initial_l1_norm = 1.0 |
const Vector< double > * | gradient |
const Vector< double > * | target_measure |
double | user_tolerance_for_componentwise |
double | last_check_value = 0.0 |
A verbose solver control class that prints the progress of the solver.
Definition at line 354 of file SotSolver.h.
|
inline |
Definition at line 357 of file SotSolver.h.
|
inline |
Definition at line 366 of file SotSolver.h.
|
inline |
Definition at line 370 of file SotSolver.h.
|
inlineoverridevirtual |
Definition at line 377 of file SotSolver.h.
|
inline |
Definition at line 443 of file SotSolver.h.
|
private |
Definition at line 446 of file SotSolver.h.
|
private |
Definition at line 447 of file SotSolver.h.
|
private |
Definition at line 448 of file SotSolver.h.
|
private |
Definition at line 449 of file SotSolver.h.
|
private |
Definition at line 450 of file SotSolver.h.
|
private |
Definition at line 451 of file SotSolver.h.
|
private |
Definition at line 452 of file SotSolver.h.