File oracle_functors.hpp
-
struct OptimizationFunctor
-
template<typename Point, typename Functor, typename GradFunctor>
struct FunctionFunctor -
Public Functions
-
inline FunctionFunctor(parameters<NT, Functor, GradFunctor> ¶ms_)
Public Members
-
parameters<NT, Functor, GradFunctor> ¶ms
-
inline FunctionFunctor(parameters<NT, Functor, GradFunctor> ¶ms_)
-
template<typename Point, typename Functor, typename GradFunctor>
struct GradientFunctor -
Public Functions
-
inline GradientFunctor(parameters<NT, Functor, GradFunctor> ¶ms_)
Public Members
-
parameters<NT, Functor, GradFunctor> ¶ms
-
inline GradientFunctor(parameters<NT, Functor, GradFunctor> ¶ms_)
-
template<typename Point, typename Functor, typename GradFunctor>
-
struct IsotropicQuadraticFunctor
-
template<typename Point>
struct FunctionFunctor -
Public Functions
-
inline FunctionFunctor(parameters<NT> ¶ms_)
Public Members
-
parameters<NT> ¶ms
-
inline FunctionFunctor(parameters<NT> ¶ms_)
-
template<typename Point>
struct GradientFunctor -
Public Functions
-
inline GradientFunctor(parameters<NT> ¶ms_)
Public Members
-
parameters<NT> ¶ms
-
inline GradientFunctor(parameters<NT> ¶ms_)
-
template<typename NT>
struct parameters
-
template<typename Point>
-
struct IsotropicLinearFunctor
-
template<typename Point>
struct FunctionFunctor -
Public Functions
-
inline FunctionFunctor(parameters<NT> ¶ms_)
Public Members
-
parameters<NT> ¶ms
-
inline FunctionFunctor(parameters<NT> ¶ms_)
-
template<typename Point>
struct GradientFunctor -
Public Functions
-
inline GradientFunctor(parameters<NT> ¶ms_)
Public Members
-
parameters<NT> ¶ms
-
inline GradientFunctor(parameters<NT> ¶ms_)
-
template<typename NT>
struct parameters
-
template<typename Point>
-
struct ExponentialFunctor
-
template<typename Point>
struct FunctionFunctor -
Public Functions
-
inline FunctionFunctor(parameters<NT, Point> ¶ms_)
Public Members
-
parameters<NT, Point> ¶ms
-
inline FunctionFunctor(parameters<NT, Point> ¶ms_)
-
template<typename Point>
struct GradientFunctor -
Public Functions
-
inline GradientFunctor(parameters<NT, Point> ¶ms_)
Public Members
-
parameters<NT, Point> ¶ms
-
inline GradientFunctor(parameters<NT, Point> ¶ms_)
-
template<typename NT, typename Point>
struct parameters
-
template<typename Point>
-
struct GaussianFunctor
-
template<typename Point>
struct FunctionFunctor -
Public Functions
-
inline FunctionFunctor(parameters<NT, Point> ¶ms_)
Public Members
-
parameters<NT, Point> ¶ms
-
inline FunctionFunctor(parameters<NT, Point> ¶ms_)
-
template<typename Point>
struct GradientFunctor -
Public Functions
-
inline GradientFunctor(parameters<NT, Point> ¶ms_)
Public Members
-
parameters<NT, Point> ¶ms
-
inline GradientFunctor(parameters<NT, Point> ¶ms_)
-
template<typename Point>
struct HessianFunctor -
Public Functions
-
inline HessianFunctor(parameters<NT, Point> ¶ms_)
Public Members
-
parameters<NT, Point> ¶ms
-
inline HessianFunctor(parameters<NT, Point> ¶ms_)
-
template<typename NT, typename Point>
struct parameters
-
template<typename Point>
-
struct NonSphericalGaussianFunctor
-
template<typename Point>
struct FunctionFunctor -
Public Functions
-
inline FunctionFunctor(parameters<NT, Point> ¶ms_)
Public Members
-
parameters<NT, Point> ¶ms
-
inline FunctionFunctor(parameters<NT, Point> ¶ms_)
-
template<typename Point>
struct GradientFunctor -
Public Functions
-
inline GradientFunctor(parameters<NT, Point> ¶ms_)
Public Members
-
parameters<NT, Point> ¶ms
-
inline GradientFunctor(parameters<NT, Point> ¶ms_)
-
template<typename Point>
struct HessianFunctor -
Public Functions
-
inline HessianFunctor(parameters<NT, Point> ¶ms_)
Public Members
-
parameters<NT, Point> ¶ms
-
inline HessianFunctor(parameters<NT, Point> ¶ms_)
-
template<typename Point>