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

◆ diff_eta_implicit()

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

A wrapper that accepts a tuple as arguments.

Template Parameters
FA functor with opertor()(Args&&...) returning a scalar
V_tType of initial tangent.
ThetaA class assignable to an Eigen vector type
TupleArgsType of variadic arguments for likelihood function.
StreamType of stream for messages.
Parameters
fLog likelihood function.
vInitial tangent.
thetaLatent Gaussian variable.
ll_argsVariadic arguments for likelihood function.
msgsStreaming messages.

Definition at line 434 of file laplace_likelihood.hpp.