Automatic Differentiation
 
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.