|
| const std::string | stan::gm::EOL ("\n") |
| |
| const std::string | stan::gm::EOL2 ("\n\n") |
| |
| const std::string | stan::gm::INDENT (" ") |
| |
| const std::string | stan::gm::INDENT2 (" ") |
| |
| const std::string | stan::gm::INDENT3 (" ") |
| |
| template<typename D > |
| bool | stan::gm::has_lub (const D &x) |
| |
| template<typename D > |
| bool | stan::gm::has_ub (const D &x) |
| |
| template<typename D > |
| bool | stan::gm::has_lb (const D &x) |
| |
| template<typename T > |
| std::string | stan::gm::to_string (T i) |
| |
| void | stan::gm::generate_indent (size_t indent, std::ostream &o) |
| |
| void | stan::gm::generate_start_namespace (std::string name, std::ostream &o) |
| |
| void | stan::gm::generate_end_namespace (std::ostream &o) |
| |
| void | stan::gm::generate_comment (std::string const &msg, int indent, std::ostream &o) |
| |
| void | stan::gm::generate_indexed_expr (const std::string &expr, const std::vector< expression > indexes, base_expr_type base_type, size_t e_num_dims, std::ostream &o) |
| |
| void | stan::gm::generate_type (const std::string &base_type, const std::vector< expression > &dims, size_t end, std::ostream &o) |
| |
| std::string | stan::gm::base_type_to_string (const base_expr_type &bt) |
| |
| void | stan::gm::generate_expression (const expression &e, std::ostream &o) |
| |
| void | stan::gm::generate_printable (const printable &p, std::ostream &o) |
| |
| void | stan::gm::generate_using (const std::string &type, std::ostream &o) |
| |
| void | stan::gm::generate_using_namespace (const std::string &ns, std::ostream &o) |
| |
| void | stan::gm::generate_usings (std::ostream &o) |
| |
| void | stan::gm::generate_typedef (const std::string &type, const std::string &abbrev, std::ostream &o) |
| |
| void | stan::gm::generate_typedefs (std::ostream &o) |
| |
| void | stan::gm::generate_include (const std::string &lib_name, std::ostream &o) |
| |
| void | stan::gm::generate_includes (std::ostream &o) |
| |
| void | stan::gm::generate_version_comment (std::ostream &o) |
| |
| void | stan::gm::generate_class_decl (const std::string &model_name, std::ostream &o) |
| |
| void | stan::gm::generate_end_class_decl (std::ostream &o) |
| |
| void | stan::gm::generate_initializer (std::ostream &o, const std::string &base_type, const std::vector< expression > &dims, const expression &type_arg1=expression(), const expression &type_arg2=expression()) |
| |
| void | stan::gm::generate_validate_context_size (std::ostream &o, const std::string &stage, const std::string &var_name, const std::string &base_type, const std::vector< expression > &dims, const expression &type_arg1=expression(), const expression &type_arg2=expression()) |
| |
| void | stan::gm::generate_initialization (std::ostream &o, const std::string &var_name, const std::string &base_type, const std::vector< expression > &dims, const expression &type_arg1=expression(), const expression &type_arg2=expression()) |
| |
| void | stan::gm::generate_var_resizing (const std::vector< var_decl > &vs, std::ostream &o) |
| |
| const std::vector< expression > | stan::gm::EMPTY_EXP_VECTOR (0) |
| |
| void | stan::gm::generate_local_var_inits (std::vector< var_decl > vs, bool is_var, bool declare_vars, std::ostream &o) |
| |
| void | stan::gm::generate_public_decl (std::ostream &o) |
| |
| void | stan::gm::generate_private_decl (std::ostream &o) |
| |
| void | stan::gm::generate_validate_var_decl (const var_decl &decl, int indent, std::ostream &o) |
| |
| void | stan::gm::generate_validate_var_decls (const std::vector< var_decl > decls, int indent, std::ostream &o) |
| |
| void | stan::gm::generate_member_var_decls (const std::vector< var_decl > &vs, int indent, std::ostream &o) |
| |
| void | stan::gm::generate_local_var_decls (const std::vector< var_decl > &vs, int indent, std::ostream &o, bool is_var) |
| |
| void | stan::gm::generate_init_vars (const std::vector< var_decl > &vs, int indent, std::ostream &o) |
| |
| void | stan::gm::generate_validate_transformed_params (const std::vector< var_decl > &vs, int indent, std::ostream &o) |
| |
| void | stan::gm::generate_statement (statement const &s, int indent, std::ostream &o, bool include_sampling, bool is_var) |
| |
| void | stan::gm::generate_statements (const std::vector< statement > &ss, int indent, std::ostream &o, bool include_sampling, bool is_var) |
| |
| void | stan::gm::generate_log_prob (program const &p, std::ostream &o) |
| |
| void | stan::gm::suppress_warning (const std::string &indent, const std::string &var_name, std::ostream &o) |
| |
| void | stan::gm::generate_member_var_inits (const std::vector< var_decl > &vs, std::ostream &o) |
| |
| void | stan::gm::generate_constructor (const program &prog, const std::string &model_name, std::ostream &o) |
| |
| void | stan::gm::generate_init_method (const std::vector< var_decl > &vs, std::ostream &o) |
| |
| void | stan::gm::generate_dims_method (const program &prog, std::ostream &o) |
| |
| void | stan::gm::generate_param_names_method (const program &prog, std::ostream &o) |
| |
| void | stan::gm::generate_write_csv_header_method (const program &prog, std::ostream &o) |
| |
| void | stan::gm::generate_write_csv_method (const program &prog, const std::string &model_name, std::ostream &o) |
| |
| void | stan::gm::generate_write_array_method (const program &prog, const std::string &model_name, std::ostream &o) |
| |
| void | stan::gm::generate_set_param_ranges (const std::vector< var_decl > &var_decls, std::ostream &o) |
| |
| void | stan::gm::generate_main (const std::string &model_name, std::ostream &out) |
| |
| void | stan::gm::generate_cpp (const program &prog, const std::string &model_name, std::ostream &out, bool include_main=true) |
| |