KASKADE 7 development version
Classes | Namespaces | Enumerations
cgImplementation.hh File Reference
#include <iostream>
#include <memory>
#include "algorithm/opt_aux/src/include/Fmin.h"
#include "boost/timer/timer.hpp"
#include "utilities/scalar.hh"
#include "linalg/cgTerminationCriteria.hh"

Go to the source code of this file.

Classes

struct  Kaskade::CG_Detail::Regularization< X, Xstar, Derived >
 
struct  Kaskade::CG_Detail::NoRegularization< X, Xstar, class >
 
struct  Kaskade::CG_Detail::ChooseRegularization< X, Xstar, Derived, impl >
 
struct  Kaskade::DoNotMeasureTime
 
struct  Kaskade::MeasureTime
 
struct  Kaskade::DoNotAlwaysRegularize
 
struct  Kaskade::CGFminModel
 
struct  Kaskade::AlwaysRegularizeWithThetaGuess< POperator, Vector >
 
class  Kaskade::CGBase< X, Xstar, impl, TimerPolicy, Functor >
 regularized preconditioned conjugate gradient method More...
 

Namespaces

namespace  Kaskade
 
 
namespace  Kaskade::CG_Detail
 

Enumerations

enum class  Kaskade::CGImplementationType { Kaskade::STANDARD , Kaskade::TRUNCATED , Kaskade::REGULARIZED , Kaskade::HYBRID }