Template Numerical Library version\ main:bb09b17
Loading...
Searching...
No Matches
TNL::Solvers::Optimization::GradientDescent< Vector, SolverMonitor > Member List

This is the complete list of members for TNL::Solvers::Optimization::GradientDescent< Vector, SolverMonitor >, including all inherited members.

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