SOPT
Sparse OPTimisation
Public Member Functions | Public Attributes | List of all members
sopt::algorithm::Reweighted< ALGORITHM >::ReweightedResult Struct Reference

output from running reweighting scheme More...

#include <reweighted.h>

Public Member Functions

 ReweightedResult ()
 Default construction. More...
 

Public Attributes

t_uint niters
 Number of iterations (outer loop) More...
 
bool good
 Wether convergence was achieved. More...
 
WeightVector weights
 Weights at last iteration. More...
 
Algorithm::DiagnosticAndResult algo
 Result from last inner loop. More...
 

Detailed Description

template<typename ALGORITHM>
struct sopt::algorithm::Reweighted< ALGORITHM >::ReweightedResult

output from running reweighting scheme

Definition at line 57 of file reweighted.h.

Constructor & Destructor Documentation

◆ ReweightedResult()

template<typename ALGORITHM >
sopt::algorithm::Reweighted< ALGORITHM >::ReweightedResult::ReweightedResult ( )
inline

Default construction.

Definition at line 67 of file reweighted.h.

67 : niters(0), good(false), weights(WeightVector::Ones(1)), algo() {}
t_uint niters
Number of iterations (outer loop)
Definition: reweighted.h:59
bool good
Wether convergence was achieved.
Definition: reweighted.h:61
Algorithm::DiagnosticAndResult algo
Result from last inner loop.
Definition: reweighted.h:65
WeightVector weights
Weights at last iteration.
Definition: reweighted.h:63

Member Data Documentation

◆ algo

template<typename ALGORITHM >
Algorithm::DiagnosticAndResult sopt::algorithm::Reweighted< ALGORITHM >::ReweightedResult::algo

Result from last inner loop.

Definition at line 65 of file reweighted.h.

Referenced by sopt::algorithm::Reweighted< ALGORITHM >::operator()().

◆ good

template<typename ALGORITHM >
bool sopt::algorithm::Reweighted< ALGORITHM >::ReweightedResult::good

Wether convergence was achieved.

Definition at line 61 of file reweighted.h.

Referenced by sopt::algorithm::Reweighted< ALGORITHM >::operator()().

◆ niters

template<typename ALGORITHM >
t_uint sopt::algorithm::Reweighted< ALGORITHM >::ReweightedResult::niters

Number of iterations (outer loop)

Definition at line 59 of file reweighted.h.

Referenced by sopt::algorithm::Reweighted< ALGORITHM >::operator()().

◆ weights

template<typename ALGORITHM >
WeightVector sopt::algorithm::Reweighted< ALGORITHM >::ReweightedResult::weights

Weights at last iteration.

Definition at line 63 of file reweighted.h.

Referenced by sopt::algorithm::Reweighted< ALGORITHM >::operator()().


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