Struct AutoDiffFunctor::FunctionFunctor_internal

template<typename NT>
struct FunctionFunctor_internal

Public Types

using Autopoint = autopoint<NT>
using Coeff = typename autopoint<NT>::Coeff
using FT = typename autopoint<NT>::FT
using Point = typename Cartesian<NT>::Point

Public Static Functions

static inline FT result_internal(const Coeff &x, const Eigen::Matrix<NT, Eigen::Dynamic, Eigen::Dynamic> &data)
static inline Point differentiate(Point const &x0, const Eigen::Matrix<NT, Eigen::Dynamic, Eigen::Dynamic> &data)
static inline NT result(Point const &x0, const Eigen::Matrix<NT, Eigen::Dynamic, Eigen::Dynamic> &data)

Public Static Attributes

static std::function<FT(const Autopoint&, const Eigen::Matrix<NT, Eigen::Dynamic, Eigen::Dynamic>&)> pdf