![]() |
Stan
2.10.0
probability, sampling & optimization
|
#include <expression07_grammar.hpp>
Public Member Functions | |
term_grammar (variable_map &var_map, std::stringstream &error_msgs, expression_grammar< Iterator > &eg) | |
Public Attributes | |
variable_map & | var_map_ |
std::stringstream & | error_msgs_ |
expression_grammar< Iterator > & | expression_g |
indexes_grammar< Iterator > | indexes_g |
boost::spirit::qi::rule< Iterator, std::vector< expression >var_origin), whitespace_grammar< Iterator > > | args_r |
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > | dim_r |
boost::spirit::qi::rule< Iterator, std::vector< expression >var_origin), whitespace_grammar< Iterator > > | dims_r |
boost::spirit::qi::rule< Iterator, double_literal(), whitespace_grammar< Iterator > > | double_literal_r |
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > | exponentiated_factor_r |
boost::spirit::qi::rule< Iterator, boost::spirit::qi::locals< variable, fun >, expression(var_origin), whitespace_grammar< Iterator > > | factor_r |
boost::spirit::qi::rule< Iterator, fun(var_origin), whitespace_grammar< Iterator > > | fun_r |
boost::spirit::qi::rule< Iterator, integrate_ode(var_origin), whitespace_grammar< Iterator > > | integrate_ode_r |
boost::spirit::qi::rule< Iterator, integrate_ode_control(var_origin), whitespace_grammar< Iterator > > | integrate_ode_control_r |
boost::spirit::qi::rule< Iterator, std::string(), whitespace_grammar< Iterator > > | identifier_r |
boost::spirit::qi::rule< Iterator, expression(var_origin), boost::spirit::qi::locals< std::vector< std::vector< expression > >, std::vector< idx > >, whitespace_grammar< Iterator > > | idx_factor_r |
boost::spirit::qi::rule< Iterator, int_literal(), whitespace_grammar< Iterator > > | int_literal_r |
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > | negated_factor_r |
boost::spirit::qi::rule< Iterator, std::vector< expression >var_origin), whitespace_grammar< Iterator > > | prob_args_r |
boost::spirit::qi::rule< Iterator, expression(var_origin), whitespace_grammar< Iterator > > | term_r |
boost::spirit::qi::rule< Iterator, variable(), whitespace_grammar< Iterator > > | variable_r |
Definition at line 20 of file expression07_grammar.hpp.
stan::lang::term_grammar< Iterator >::term_grammar | ( | variable_map & | var_map, |
std::stringstream & | error_msgs, | ||
expression_grammar< Iterator > & | eg | ||
) |
boost::spirit::qi::rule<Iterator, std::vector<expression>var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::args_r |
Definition at line 40 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::dim_r |
Definition at line 46 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, std::vector<expression>var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::dims_r |
Definition at line 51 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, double_literal(), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::double_literal_r |
Definition at line 57 of file term_grammar.hpp.
std::stringstream& stan::lang::term_grammar< Iterator >::error_msgs_ |
Definition at line 33 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::exponentiated_factor_r |
Definition at line 62 of file term_grammar.hpp.
expression_grammar<Iterator>& stan::lang::term_grammar< Iterator >::expression_g |
Definition at line 34 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, boost::spirit::qi::locals<variable, fun>, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::factor_r |
Definition at line 69 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, fun(var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::fun_r |
Definition at line 75 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, std::string(), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::identifier_r |
Definition at line 91 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, expression(var_origin), boost::spirit::qi::locals<std::vector<std::vector<expression> >, std::vector<idx> >, whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::idx_factor_r |
Definition at line 98 of file term_grammar.hpp.
indexes_grammar<Iterator> stan::lang::term_grammar< Iterator >::indexes_g |
Definition at line 35 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, int_literal(), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::int_literal_r |
Definition at line 103 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, integrate_ode_control(var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::integrate_ode_control_r |
Definition at line 85 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, integrate_ode(var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::integrate_ode_r |
Definition at line 80 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::negated_factor_r |
Definition at line 109 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, std::vector<expression>var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::prob_args_r |
Definition at line 114 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, expression(var_origin), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::term_r |
Definition at line 121 of file term_grammar.hpp.
variable_map& stan::lang::term_grammar< Iterator >::var_map_ |
Definition at line 32 of file term_grammar.hpp.
boost::spirit::qi::rule<Iterator, variable(), whitespace_grammar<Iterator> > stan::lang::term_grammar< Iterator >::variable_r |
Definition at line 127 of file term_grammar.hpp.