| a (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > | protected | 
  | AdaGrad()=default (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | checkConvergence() | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | checkNextIteration() | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | configSetup(Config::ConfigDescription &config, const std::string &prefix="") (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > | static | 
  | DeviceType typedef (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | epsilon (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > | protected | 
  | getConvergenceResidue() const | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | getDivergenceResidue() const | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | getIterations() const | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | getMaxIterations() const | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | getMinIterations() const | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | getRelaxation() const (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | getResidue() const | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | gradient (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > | protected | 
  | IndexType typedef (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | IterativeSolver()=default | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | nextIteration() | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | RealType typedef (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | relaxation (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > | protected | 
  | resetIterations() | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | setConvergenceResidue(const Vector::RealType &convergenceResidue) | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | setDivergenceResidue(const Vector::RealType &divergenceResidue) | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | setMaxIterations(const Vector::IndexType &maxIterations) | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | setMinIterations(const Vector::IndexType &minIterations) | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | setRefreshRate(const Vector::IndexType &refreshRate) | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | setRelaxation(const RealType &lambda) (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | setResidue(const Vector::RealType &residue) | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | setSolverMonitor(SolverMonitorType &solverMonitor) | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | setup(const Config::ParameterContainer ¶meters, const std::string &prefix="") (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | solve(VectorView &w, GradientGetter &&getGradient) (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | SolverMonitorType typedef | TNL::Solvers::IterativeSolver< Vector::RealType, Vector::IndexType, IterativeSolverMonitor< typename Vector::RealType > > |  | 
  | VectorType typedef (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  | 
  | VectorView typedef (defined in TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor >) | TNL::Solvers::Optimization::AdaGrad< Vector, SolverMonitor > |  |