takes flags for include_tparams and include_gqs and returns a character vector of names of unknown quantities

takes no arguments and returns a list of dimensions

std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> get_param_names()

takes no arguments and returns a character vector of parameter names

takes a numeric vector of parameters and returns the log of the unnormalized density with constants but without a Jacobian correction

takes a numeric vector of parameters and returns the log of the unnormalized density with constants and a Jacobian correction

takes a numeric vector of parameters and returns the log of the unnormalized density without constants and without a Jacobian correction

takes a numeric vector of parameters and returns the log of the unnormalized density without constants but with a Jacobian correction

takes no arguments and returns the MD5 hashed model

takes a list of constrained parameters and returns a numeric vector of unconstrained parameters

takes flags for include_tparams and include_gqs and returns a character vector of names of unknown quantities in the unconstrained space

std::__1::vector<double, std::__1::allocator<double>> write_array(std::__1::vector<double, std::__1::allocator<double>>, bool, bool, unsigned int, unsigned int)

takes a vector of unconstrained parameters, flags for include_tparams and include_gqs, as well as integers for id and seed and returns a vector of constrained parameters

Rcpp::List write_list(std::__1::vector<double, std::__1::allocator<double>>, bool, bool, unsigned int, unsigned int)

takes a vector of unconstrained parameters, flags for include_tparams and include_gqs, as well as integers for id and seed and returns a list of constrained parameters with the appropriate dimensions