Loading [MathJax]/extensions/TeX/AMSsymbols.js
Automatic Differentiation
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches

◆ log_likelihood()

template<typename F , typename Theta , typename TupleArgs , typename Stream , require_eigen_vector_t< Theta > * = nullptr, require_tuple_t< TupleArgs > * = nullptr>
auto stan::math::laplace_likelihood::log_likelihood ( F &&  f,
Theta &&  theta,
TupleArgs &&  ll_tup,
Stream *  msgs 
)
inline

A wrapper that accepts a tuple as arguments.

Template Parameters
FA functor with opertor()(Args&&...) returning a scalar
ThetaA class assignable to an Eigen vector type
TupleArgsType of arguments for covariance function.
StreamType of stream for messages.
Parameters
fLog likelihood function.
thetaLatent Gaussian model.
ll_tupArguments for likelihood function
msgsstream messages.

Definition at line 318 of file laplace_likelihood.hpp.