1 #ifndef STAN_SERVICES_IO_WRITE_ITERATION_HPP
2 #define STAN_SERVICES_IO_WRITE_ITERATION_HPP
12 template <
class Model,
class RNG>
16 std::vector<double>& cont_vector,
17 std::vector<int>& disc_vector,
20 std::vector<double> values;
22 model.write_array(base_rng, cont_vector, disc_vector, values,
24 if (ss.str().length() > 0)
25 message_writer(ss.str());
26 values.insert(values.begin(), lp);
27 parameter_writer(values);
Probability, optimization and sampling library.
void write_iteration(Model &model, RNG &base_rng, double lp, std::vector< double > &cont_vector, std::vector< int > &disc_vector, interface_callbacks::writer::base_writer &message_writer, interface_callbacks::writer::base_writer ¶meter_writer)
base_writer is an abstract base class defining the interface for Stan writer callbacks.