|
My Project
|
#include "../common.hpp"#include "full_batch_minimizer.hpp"#include <Eigen/Eigen>#include <autodiff/reverse/var.hpp>#include <autodiff/reverse/var/eigen.hpp>
Go to the source code of this file.
Classes | |
| class | cpu_mlp::BFGS< V, M, Solver > |
| BFGS (Broyden–Fletcher–Goldfarb–Shanno) minimizer. More... | |
Namespaces | |
| cpu_mlp | |
Typedefs | |
| template<typename M > | |
| using | cpu_mlp::DefaultSolverT = typename std::conditional< isSparse< M >, Eigen::ConjugateGradient< M >, Eigen::LDLT< M > >::type |
Variables | |
| template<typename M > | |
| constexpr bool | cpu_mlp::isSparse = std::is_base_of_v<Eigen::SparseMatrixBase<M>, M> |