1 #ifndef STAN_MODEL_PROB_GRAD_HPP
2 #define STAN_MODEL_PROB_GRAD_HPP
24 : num_params_r__(num_params_r),
25 param_ranges_i__(
std::vector<
std::pair<int, int> >(0)) {
29 std::vector<std::pair<int, int> >& param_ranges_i)
30 : num_params_r__(num_params_r),
31 param_ranges_i__(param_ranges_i) {
41 return param_ranges_i__.size();
45 return param_ranges_i__[idx];
The prob_grad class represents the basic parameter holders for a model.
std::pair< int, int > param_range_i(size_t idx) const
Probability, optimization and sampling library.
Template specification of functions in std for Stan.
std::vector< std::pair< int, int > > param_ranges_i__
prob_grad(size_t num_params_r)
prob_grad(size_t num_params_r, std::vector< std::pair< int, int > > ¶m_ranges_i)
size_t num_params_r() const
size_t num_params_i() const