Stan  2.5.0
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
stan::gm::var_decls_grammar< Iterator > Struct Template Reference

#include <var_decls_grammar.hpp>

Inheritance diagram for stan::gm::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, std::vector
< expression >var_origin),
whitespace_grammar< Iterator > > 
dims_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, 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::gm::var_decls_grammar< Iterator >

Definition at line 20 of file var_decls_grammar.hpp.

Constructor & Destructor Documentation

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

Definition at line 653 of file var_decls_grammar_def.hpp.

Member Data Documentation

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

Definition at line 48 of file var_decls_grammar.hpp.

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

Definition at line 43 of file var_decls_grammar.hpp.

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

Definition at line 53 of file var_decls_grammar.hpp.

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

Definition at line 58 of file var_decls_grammar.hpp.

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

Definition at line 63 of file var_decls_grammar.hpp.

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

Definition at line 68 of file var_decls_grammar.hpp.

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

Definition at line 31 of file var_decls_grammar.hpp.

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

Definition at line 36 of file var_decls_grammar.hpp.

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

Definition at line 34 of file var_decls_grammar.hpp.

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

Definition at line 78 of file var_decls_grammar.hpp.

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

Definition at line 73 of file var_decls_grammar.hpp.

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

Definition at line 83 of file var_decls_grammar.hpp.

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

Definition at line 88 of file var_decls_grammar.hpp.

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

Definition at line 93 of file var_decls_grammar.hpp.

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

Definition at line 98 of file var_decls_grammar.hpp.

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

Definition at line 103 of file var_decls_grammar.hpp.

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

Definition at line 108 of file var_decls_grammar.hpp.

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

Definition at line 113 of file var_decls_grammar.hpp.

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

Definition at line 118 of file var_decls_grammar.hpp.

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

Definition at line 128 of file var_decls_grammar.hpp.

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

Definition at line 123 of file var_decls_grammar.hpp.

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

Definition at line 139 of file var_decls_grammar.hpp.

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

Definition at line 145 of file var_decls_grammar.hpp.

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

Definition at line 30 of file var_decls_grammar.hpp.

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

Definition at line 133 of file var_decls_grammar.hpp.


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

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