Class TruncatedGaussianLogEvaluator

Class Documentation

class TruncatedGaussianLogEvaluator

Helper class for evaluating the -log of a TruncatedGaussian.

Public Functions

TruncatedGaussianLogEvaluator(TruncatedGaussian const &parent)
template<typename Derived>
Scalar operator()(Eigen::MatrixBase<Derived> const &alpha) const
Scalar operator()(ndarray::Array<Scalar const, 1, 1> const &alpha) const
void operator()(ndarray::Array<Scalar const, 2, 1> const &alpha, ndarray::Array<Scalar, 1, 1> const &output) const

Protected Attributes

Scalar _norm
Vector _mu
Vector _workspace
Matrix _rootH