|
cMHN 1.2
C++ library for learning MHNs with pRC
|
#include <lbfgs.hpp>
Public Member Functions | |
| constexpr | LBFGS (LS const &lineSearch, Size const maxIterations=defaultMaxIterations()) |
| constexpr | LBFGS (Size const maxIterations=defaultMaxIterations()) |
| constexpr auto & | lineSearch () const |
| constexpr auto | maxIterations () const |
| template<class XX , class FF , class FC , IsTensorish RX = RemoveReference<XX>, IsTensor RXE = RemoveConstReference<ResultOf<Eval, XX>>, IsFloat VX = Value<RX>, IsFloat VT = VX> requires IsInvocable<FF, RXE const &, RXE &> && IsFloat<ResultOf<FF, RXE const &, RXE &>> && IsInvocable<FC, RXE const &> && IsInvocable<LS, RXE &, ResultOf<FF, RXE const &, RXE &> &, RXE &, typename ResultOf<ScalarProduct, XX, XX>::Type &, FF, RXE const &> | |
| constexpr auto | operator() (XX &&x0, FF &&function, FC &&callback, VT const &tolerance=NumericLimits< VT >::tolerance()) const |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |