| MADNESS
    version 0.9
    | 
Defines interfaces for optimization and non-linear equation solvers. More...
#include <madness/tensor/tensor.h>#include <madness/world/print.h>#include <iostream>#include <madness/tensor/tensor_lapack.h>

Go to the source code of this file.
| Classes | |
| struct | madness::SolverTargetInterface | 
| The interface to be provided by targets for non-linear equation solver.  More... | |
| struct | madness::OptimizationTargetInterface | 
| The interface to be provided by functions to be optimized.  More... | |
| struct | madness::SolverInterface | 
| The interface to be provided by solvers ... NOT USED ANYWHERE?  More... | |
| struct | madness::OptimizerInterface | 
| The interface to be provided by optimizers.  More... | |
| class | madness::SteepestDescent | 
| Unconstrained minimization via steepest descent.  More... | |
| class | madness::QuasiNewton | 
| Optimization via quasi-Newton (BFGS or SR1 update)  More... | |
| Namespaces | |
| madness | |
| Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces. | |
| Functions | |
| template<typename T > | |
| Tensor< T > | madness::KAIN (const Tensor< T > &Q, double rcond=1e-12) | 
| Solves non-linear equation using KAIN (returns coefficients to compute next vector)  More... | |
Defines interfaces for optimization and non-linear equation solvers.
 1.8.8
 1.8.8