Stan  2.14.0
probability, sampling & optimization
Public Member Functions | Public Attributes | List of all members
stan::lang::var_decls_grammar< Iterator > Struct Template Reference

#include <var_decls_grammar.hpp>

Inheritance diagram for stan::lang::var_decls_grammar< Iterator >:

Public Member Functions

 var_decls_grammar (variable_map &var_map, std::stringstream &error_msgs)
 

Public Attributes

variable_mapvar_map_
 
std::stringstream & error_msgs_
 
expression_grammar< Iterator > expression_g
 
expression07_grammar< Iterator > expression07_g
 
boost::spirit::qi::rule< Iterator, cholesky_factor_var_decl(var_origin), whitespace_grammar< Iterator > > cholesky_factor_decl_r
 
boost::spirit::qi::rule< Iterator, cholesky_corr_var_decl(var_origin), whitespace_grammar< Iterator > > cholesky_corr_decl_r
 
boost::spirit::qi::rule< Iterator, corr_matrix_var_decl(var_origin), whitespace_grammar< Iterator > > corr_matrix_decl_r
 
boost::spirit::qi::rule< Iterator, cov_matrix_var_decl(var_origin), whitespace_grammar< Iterator > > cov_matrix_decl_r
 
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > def_r
 
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > int_data_expr_r
 
boost::spirit::qi::rule< Iterator, std::vector< expression >var_origin), whitespace_grammar< Iterator > > dims_r
 
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > dim1_r
 
boost::spirit::qi::rule< Iterator, double_var_decl(var_origin), whitespace_grammar< Iterator > > double_decl_r
 
boost::spirit::qi::rule< Iterator, std::string(), whitespace_grammar< Iterator > > identifier_r
 
boost::spirit::qi::rule< Iterator, std::string(), whitespace_grammar< Iterator > > identifier_name_r
 
boost::spirit::qi::rule< Iterator, int_var_decl(var_origin), whitespace_grammar< Iterator > > int_decl_r
 
boost::spirit::qi::rule< Iterator, matrix_var_decl(var_origin), whitespace_grammar< Iterator > > matrix_decl_r
 
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > opt_def_r
 
boost::spirit::qi::rule< Iterator, std::vector< expression >var_origin), whitespace_grammar< Iterator > > opt_dims_r
 
boost::spirit::qi::rule< Iterator, ordered_var_decl(var_origin), whitespace_grammar< Iterator > > ordered_decl_r
 
boost::spirit::qi::rule< Iterator, positive_ordered_var_decl(var_origin), whitespace_grammar< Iterator > > positive_ordered_decl_r
 
boost::spirit::qi::rule< Iterator, range(var_origin), whitespace_grammar< Iterator > > range_brackets_double_r
 
boost::spirit::qi::rule< Iterator, range(var_origin), whitespace_grammar< Iterator > > range_brackets_int_r
 
boost::spirit::qi::rule< Iterator, row_vector_var_decl(var_origin), whitespace_grammar< Iterator > > row_vector_decl_r
 
boost::spirit::qi::rule< Iterator, unit_vector_var_decl(var_origin), whitespace_grammar< Iterator > > unit_vector_decl_r
 
boost::spirit::qi::rule< Iterator, simplex_var_decl(var_origin), whitespace_grammar< Iterator > > simplex_decl_r
 
boost::spirit::qi::rule< Iterator, vector_var_decl(var_origin), whitespace_grammar< Iterator > > vector_decl_r
 
boost::spirit::qi::rule< Iterator, boost::spirit::qi::locals< bool >, var_decl(bool, var_origin), whitespace_grammar< Iterator > > var_decl_r
 
boost::spirit::qi::rule< Iterator, boost::spirit::qi::locals< bool >, std::vector< var_decl >bool, var_origin), whitespace_grammar< Iterator > > var_decls_r
 

Detailed Description

template<typename Iterator>
struct stan::lang::var_decls_grammar< Iterator >

Definition at line 18 of file var_decls_grammar.hpp.

Constructor & Destructor Documentation

§ var_decls_grammar()

template<typename Iterator>
stan::lang::var_decls_grammar< Iterator >::var_decls_grammar ( variable_map var_map,
std::stringstream &  error_msgs 
)

Member Data Documentation

§ cholesky_corr_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, cholesky_corr_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::cholesky_corr_decl_r

Definition at line 39 of file var_decls_grammar.hpp.

§ cholesky_factor_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, cholesky_factor_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::cholesky_factor_decl_r

Definition at line 34 of file var_decls_grammar.hpp.

§ corr_matrix_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, corr_matrix_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::corr_matrix_decl_r

Definition at line 44 of file var_decls_grammar.hpp.

§ cov_matrix_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, cov_matrix_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::cov_matrix_decl_r

Definition at line 49 of file var_decls_grammar.hpp.

§ def_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::def_r

Definition at line 54 of file var_decls_grammar.hpp.

§ dim1_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::dim1_r

Definition at line 69 of file var_decls_grammar.hpp.

§ dims_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, std::vector<expression>var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::dims_r

Definition at line 64 of file var_decls_grammar.hpp.

§ double_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, double_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::double_decl_r

Definition at line 74 of file var_decls_grammar.hpp.

§ error_msgs_

template<typename Iterator>
std::stringstream& stan::lang::var_decls_grammar< Iterator >::error_msgs_

Definition at line 27 of file var_decls_grammar.hpp.

§ expression07_g

template<typename Iterator>
expression07_grammar<Iterator> stan::lang::var_decls_grammar< Iterator >::expression07_g

Definition at line 29 of file var_decls_grammar.hpp.

§ expression_g

template<typename Iterator>
expression_grammar<Iterator> stan::lang::var_decls_grammar< Iterator >::expression_g

Definition at line 28 of file var_decls_grammar.hpp.

§ identifier_name_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, std::string(), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::identifier_name_r

Definition at line 84 of file var_decls_grammar.hpp.

§ identifier_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, std::string(), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::identifier_r

Definition at line 79 of file var_decls_grammar.hpp.

§ int_data_expr_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::int_data_expr_r

Definition at line 59 of file var_decls_grammar.hpp.

§ int_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, int_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::int_decl_r

Definition at line 89 of file var_decls_grammar.hpp.

§ matrix_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, matrix_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::matrix_decl_r

Definition at line 94 of file var_decls_grammar.hpp.

§ opt_def_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::opt_def_r

Definition at line 100 of file var_decls_grammar.hpp.

§ opt_dims_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, std::vector<expression>var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::opt_dims_r

Definition at line 105 of file var_decls_grammar.hpp.

§ ordered_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, ordered_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::ordered_decl_r

Definition at line 110 of file var_decls_grammar.hpp.

§ positive_ordered_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, positive_ordered_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::positive_ordered_decl_r

Definition at line 115 of file var_decls_grammar.hpp.

§ range_brackets_double_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, range(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::range_brackets_double_r

Definition at line 120 of file var_decls_grammar.hpp.

§ range_brackets_int_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, range(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::range_brackets_int_r

Definition at line 125 of file var_decls_grammar.hpp.

§ row_vector_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, row_vector_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::row_vector_decl_r

Definition at line 130 of file var_decls_grammar.hpp.

§ simplex_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, simplex_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::simplex_decl_r

Definition at line 140 of file var_decls_grammar.hpp.

§ unit_vector_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, unit_vector_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::unit_vector_decl_r

Definition at line 135 of file var_decls_grammar.hpp.

§ var_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::qi::locals<bool>, var_decl(bool, var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::var_decl_r

Definition at line 151 of file var_decls_grammar.hpp.

§ var_decls_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::qi::locals<bool>, std::vector<var_decl>bool, var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::var_decls_r

Definition at line 157 of file var_decls_grammar.hpp.

§ var_map_

template<typename Iterator>
variable_map& stan::lang::var_decls_grammar< Iterator >::var_map_

Definition at line 26 of file var_decls_grammar.hpp.

§ vector_decl_r

template<typename Iterator>
boost::spirit::qi::rule<Iterator, vector_var_decl(var_origin), whitespace_grammar<Iterator> > stan::lang::var_decls_grammar< Iterator >::vector_decl_r

Definition at line 145 of file var_decls_grammar.hpp.


The documentation for this struct was generated from the following file:

     [ Stan Home Page ] © 2011–2016, Stan Development Team.