![]() |
Stan
1.0
probability, sampling & optimization
|
#include <expression_grammar.hpp>
Public Member Functions | |
| expression_grammar (variable_map &var_map, std::stringstream &error_msgs) | |
Public Attributes | |
| variable_map & | var_map_ |
| std::stringstream & | error_msgs_ |
| boost::spirit::qi::rule < Iterator, std::vector < expression > ), whitespace_grammar < Iterator > > | args_r |
| boost::spirit::qi::rule < Iterator, std::vector < expression > ), whitespace_grammar < Iterator > > | dims_r |
| boost::spirit::qi::rule < Iterator, double_literal(), whitespace_grammar< Iterator > > | double_literal_r |
| boost::spirit::qi::rule < Iterator, expression(), whitespace_grammar< Iterator > > | expression_r |
| boost::spirit::qi::rule < Iterator, boost::spirit::qi::locals < bool >, expression(), whitespace_grammar< Iterator > > | factor_r |
| boost::spirit::qi::rule < Iterator, fun(), whitespace_grammar< Iterator > > | fun_r |
| boost::spirit::qi::rule < Iterator, std::string(), whitespace_grammar< Iterator > > | identifier_r |
| boost::spirit::qi::rule < Iterator, expression(), whitespace_grammar< Iterator > > | indexed_factor_r |
| boost::spirit::qi::rule < Iterator, int_literal(), whitespace_grammar< Iterator > > | int_literal_r |
| boost::spirit::qi::rule < Iterator, expression(), whitespace_grammar< Iterator > > | negated_factor_r |
| boost::spirit::qi::rule < Iterator, expression(), whitespace_grammar< Iterator > > | term_r |
| boost::spirit::qi::rule < Iterator, variable(), whitespace_grammar< Iterator > > | variable_r |
Definition at line 18 of file expression_grammar.hpp.
| stan::gm::expression_grammar< Iterator >::expression_grammar | ( | variable_map & | var_map, |
| std::stringstream & | error_msgs | ||
| ) |
| boost::spirit::qi::rule<Iterator, std::vector<expression>), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::args_r |
Definition at line 33 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, std::vector<expression>), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::dims_r |
Definition at line 38 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, double_literal(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::double_literal_r |
Definition at line 43 of file expression_grammar.hpp.
| std::stringstream& stan::gm::expression_grammar< Iterator >::error_msgs_ |
Definition at line 28 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::expression_r |
Definition at line 48 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, boost::spirit::qi::locals<bool>, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::factor_r |
Definition at line 54 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, fun(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::fun_r |
Definition at line 59 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, std::string(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::identifier_r |
Definition at line 64 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::indexed_factor_r |
Definition at line 69 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, int_literal(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::int_literal_r |
Definition at line 74 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::negated_factor_r |
Definition at line 79 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, expression(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::term_r |
Definition at line 84 of file expression_grammar.hpp.
| variable_map& stan::gm::expression_grammar< Iterator >::var_map_ |
Definition at line 26 of file expression_grammar.hpp.
| boost::spirit::qi::rule<Iterator, variable(), whitespace_grammar<Iterator> > stan::gm::expression_grammar< Iterator >::variable_r |
Definition at line 89 of file expression_grammar.hpp.