#include <generator.hpp>
|
| | generate_init_visgen (std::ostream &o) |
| |
| void | operator() (nil const &x) const |
| |
| void | operator() (int_var_decl const &x) const |
| |
| template<typename D > |
| std::string | function_args (const std::string &fun_prefix, const D &x) const |
| |
| void | operator() (double_var_decl const &x) const |
| |
| void | operator() (vector_var_decl const &x) const |
| |
| void | operator() (row_vector_var_decl const &x) const |
| |
| void | operator() (matrix_var_decl const &x) const |
| |
| void | operator() (simplex_var_decl const &x) const |
| |
| void | operator() (ordered_var_decl const &x) const |
| |
| void | operator() (positive_ordered_var_decl const &x) const |
| |
| void | operator() (cov_matrix_var_decl const &x) const |
| |
| void | operator() (corr_matrix_var_decl const &x) const |
| |
| void | generate_write_loop (const std::string &write_method_name, const std::string &var_name, const std::vector< expression > &dims) const |
| |
| void | generate_name_dims (const std::string name, size_t num_dims) const |
| |
| void | generate_declaration (const std::string &name, const std::string &base_type, const std::vector< expression > &dims, const expression &type_arg1=expression(), const expression &type_arg2=expression()) const |
| |
| void | generate_indent_num_dims (size_t base_indent, const std::vector< expression > &dims, const expression &dim1, const expression &dim2) const |
| |
| void | generate_buffer_loop (const std::string &base_type, const std::string &name, const std::vector< expression > &dims, const expression &dim1=expression(), const expression &dim2=expression(), int indent=2U) const |
| |
| void | generate_dims_loop_fwd (const std::vector< expression > &dims, int indent=2U) const |
| |
| void | generate_check_int (const std::string &name, size_t n) const |
| |
| void | generate_check_double (const std::string &name, size_t n) const |
| |
| | visgen (std::ostream &o) |
| |
Definition at line 1799 of file generator.hpp.
◆ generate_init_visgen()
| stan::gm::generate_init_visgen::generate_init_visgen |
( |
std::ostream & |
o | ) |
|
|
inline |
◆ function_args()
template<typename D >
| std::string stan::gm::generate_init_visgen::function_args |
( |
const std::string & |
fun_prefix, |
|
|
const D & |
x |
|
) |
| const |
|
inline |
◆ generate_buffer_loop()
| void stan::gm::generate_init_visgen::generate_buffer_loop |
( |
const std::string & |
base_type, |
|
|
const std::string & |
name, |
|
|
const std::vector< expression > & |
dims, |
|
|
const expression & |
dim1 = expression(), |
|
|
const expression & |
dim2 = expression(), |
|
|
int |
indent = 2U |
|
) |
| const |
|
inline |
◆ generate_check_double()
| void stan::gm::generate_init_visgen::generate_check_double |
( |
const std::string & |
name, |
|
|
size_t |
n |
|
) |
| const |
|
inline |
◆ generate_check_int()
| void stan::gm::generate_init_visgen::generate_check_int |
( |
const std::string & |
name, |
|
|
size_t |
n |
|
) |
| const |
|
inline |
◆ generate_declaration()
| void stan::gm::generate_init_visgen::generate_declaration |
( |
const std::string & |
name, |
|
|
const std::string & |
base_type, |
|
|
const std::vector< expression > & |
dims, |
|
|
const expression & |
type_arg1 = expression(), |
|
|
const expression & |
type_arg2 = expression() |
|
) |
| const |
|
inline |
◆ generate_dims_loop_fwd()
| void stan::gm::generate_init_visgen::generate_dims_loop_fwd |
( |
const std::vector< expression > & |
dims, |
|
|
int |
indent = 2U |
|
) |
| const |
|
inline |
◆ generate_indent_num_dims()
| void stan::gm::generate_init_visgen::generate_indent_num_dims |
( |
size_t |
base_indent, |
|
|
const std::vector< expression > & |
dims, |
|
|
const expression & |
dim1, |
|
|
const expression & |
dim2 |
|
) |
| const |
|
inline |
◆ generate_name_dims()
| void stan::gm::generate_init_visgen::generate_name_dims |
( |
const std::string |
name, |
|
|
size_t |
num_dims |
|
) |
| const |
|
inline |
◆ generate_write_loop()
| void stan::gm::generate_init_visgen::generate_write_loop |
( |
const std::string & |
write_method_name, |
|
|
const std::string & |
var_name, |
|
|
const std::vector< expression > & |
dims |
|
) |
| const |
|
inline |
◆ operator()() [1/11]
◆ operator()() [2/11]
◆ operator()() [3/11]
| void stan::gm::generate_init_visgen::operator() |
( |
double_var_decl const & |
x | ) |
const |
|
inline |
◆ operator()() [4/11]
| void stan::gm::generate_init_visgen::operator() |
( |
int_var_decl const & |
x | ) |
const |
|
inline |
◆ operator()() [5/11]
| void stan::gm::generate_init_visgen::operator() |
( |
matrix_var_decl const & |
x | ) |
const |
|
inline |
◆ operator()() [6/11]
| void stan::gm::generate_init_visgen::operator() |
( |
nil const & |
x | ) |
const |
|
inline |
◆ operator()() [7/11]
| void stan::gm::generate_init_visgen::operator() |
( |
ordered_var_decl const & |
x | ) |
const |
|
inline |
◆ operator()() [8/11]
◆ operator()() [9/11]
◆ operator()() [10/11]
| void stan::gm::generate_init_visgen::operator() |
( |
simplex_var_decl const & |
x | ) |
const |
|
inline |
◆ operator()() [11/11]
| void stan::gm::generate_init_visgen::operator() |
( |
vector_var_decl const & |
x | ) |
const |
|
inline |
◆ var_size_validator_
The documentation for this struct was generated from the following file: