|
MADNESS 0.10.1
|
Implementation of Krylov-subspace nonlinear equation solver. More...


Go to the source code of this file.
Classes | |
| struct | madness::default_allocator< T > |
| class | madness::NonlinearSolverND< NDIM > |
| A simple Krylov-subspace nonlinear equation solver. More... | |
| struct | madness::vector_function_allocator< T, NDIM > |
| class | madness::XNonlinearSolver< T, C, Alloc > |
| Generalized version of NonlinearSolver not limited to a single madness function. More... | |
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
Typedefs | |
| typedef NonlinearSolverND< 3 > | madness::NonlinearSolver |
| typedef XNonlinearSolver< std::vector< Function< double, 3 > >, double, vector_function_allocator< double, 3 > > | madness::NonlinearVectorSolver_3d |
| typedef XNonlinearSolver< std::vector< Function< double, 6 > >, double, vector_function_allocator< double, 6 > > | madness::NonlinearVectorSolver_6d |
Functions | |
| template<typename C > | |
| void | madness::check_linear_dependence (const Tensor< C > &Q, Tensor< C > &c, const double rcondtol, const double cabsmax, bool do_print=true) |
| check for subspace linear dependency | |
| template<typename T , std::size_t NDIM> | |
| static XNonlinearSolver< std::vector< Function< T, NDIM > >, T, vector_function_allocator< T, NDIM > > | madness::nonlinear_vector_solver (World &world, const long nvec) |
Implementation of Krylov-subspace nonlinear equation solver.