|
MADNESS 0.10.1
|
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::OptimizationTargetInterface |
| The interface to be provided by functions to be optimized. More... | |
| struct | madness::OptimizerInterface |
| The interface to be provided by optimizers. More... | |
| class | madness::QuasiNewton |
| Optimization via quasi-Newton (BFGS or SR1 update) More... | |
| struct | madness::SolverTargetInterface |
| The interface to be provided by targets for non-linear equation solver. More... | |
| class | madness::SteepestDescent |
| Unconstrained minimization via steepest descent. More... | |
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
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) | |
Defines interfaces for optimization and non-linear equation solvers.