Stan  2.5.0
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions | Variables
var_decls_grammar_def.hpp File Reference
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix_core.hpp>
#include <boost/spirit/include/phoenix_function.hpp>
#include <boost/spirit/include/phoenix_fusion.hpp>
#include <boost/spirit/include/phoenix_object.hpp>
#include <boost/spirit/include/phoenix_operator.hpp>
#include <boost/spirit/include/phoenix_stl.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/fusion/include/adapt_struct.hpp>
#include <boost/fusion/include/std_pair.hpp>
#include <boost/config/warning_disable.hpp>
#include <boost/spirit/include/qi_numeric.hpp>
#include <stan/gm/ast.hpp>
#include <stan/gm/grammars/var_decls_grammar.hpp>
#include <stan/gm/grammars/common_adaptors_def.hpp>

Go to the source code of this file.

Classes

struct  data_only_expression
 
struct  add_var
 
struct  add_var::result< T1, T2, T3, T4, T5, T6 >
 
struct  validate_decl_constraints
 
struct  validate_decl_constraints::result< T1, T2, T3, T4 >
 
struct  validate_identifier
 
struct  validate_identifier::result< T1, T2 >
 
struct  copy_square_cholesky_dimension_if_necessary
 
struct  copy_square_cholesky_dimension_if_necessary::result< T1 >
 
struct  empty_range
 
struct  empty_range::result< T1 >
 
struct  validate_int_expr
 
struct  validate_int_expr::result< T1, T2, T3 >
 
struct  set_int_range_lower
 
struct  set_int_range_lower::result< T1, T2, T3, T4 >
 
struct  set_int_range_upper
 
struct  set_int_range_upper::result< T1, T2, T3, T4 >
 
struct  validate_int_data_expr
 
struct  validate_int_data_expr::result< T1, T2, T3, T4, T5 >
 
struct  validate_double_expr
 
struct  validate_double_expr::result< T1, T2 >
 
struct  set_double_range_lower
 
struct  set_double_range_lower::result< T1, T2, T3, T4 >
 
struct  set_double_range_upper
 
struct  set_double_range_upper::result< T1, T2, T3, T4 >
 

Functions

 BOOST_FUSION_ADAPT_STRUCT (stan::gm::int_var_decl,(stan::gm::range, range_)(std::string, name_)(std::vector< stan::gm::expression >, dims_)) BOOST_FUSION_ADAPT_STRUCT(stan
 

Variables

boost::phoenix::function< add_varadd_var_f
 
boost::phoenix::function
< validate_decl_constraints
validate_decl_constraints_f
 
boost::phoenix::function
< validate_identifier
validate_identifier_f
 
boost::phoenix::function
< copy_square_cholesky_dimension_if_necessary
copy_square_cholesky_dimension_if_necessary_f
 
boost::phoenix::function
< empty_range
empty_range_f
 
boost::phoenix::function
< validate_int_expr
validate_int_expr_f
 
boost::phoenix::function
< set_int_range_lower
set_int_range_lower_f
 
boost::phoenix::function
< set_int_range_upper
set_int_range_upper_f
 
boost::phoenix::function
< validate_int_data_expr
validate_int_data_expr_f
 
boost::phoenix::function
< validate_double_expr
validate_double_expr_f
 
boost::phoenix::function
< set_double_range_lower
set_double_range_lower_f
 
boost::phoenix::function
< set_double_range_upper
set_double_range_upper_f
 

Function Documentation

BOOST_FUSION_ADAPT_STRUCT ( stan::gm::int_var_decl  ,
(stan::gm::range, range_)(std::string, name_)(std::vector< stan::gm::expression >, dims_)   
)

Definition at line 22 of file var_decls_grammar_def.hpp.

Variable Documentation

boost::phoenix::function<add_var> add_var_f

Definition at line 280 of file var_decls_grammar_def.hpp.

boost::phoenix::function<copy_square_cholesky_dimension_if_necessary> copy_square_cholesky_dimension_if_necessary_f

Definition at line 517 of file var_decls_grammar_def.hpp.

boost::phoenix::function<empty_range> empty_range_f

Definition at line 526 of file var_decls_grammar_def.hpp.

boost::phoenix::function<set_double_range_lower> set_double_range_lower_f

Definition at line 635 of file var_decls_grammar_def.hpp.

boost::phoenix::function<set_double_range_upper> set_double_range_upper_f

Definition at line 649 of file var_decls_grammar_def.hpp.

boost::phoenix::function<set_int_range_lower> set_int_range_lower_f

Definition at line 559 of file var_decls_grammar_def.hpp.

boost::phoenix::function<set_int_range_upper> set_int_range_upper_f

Definition at line 573 of file var_decls_grammar_def.hpp.

boost::phoenix::function<validate_decl_constraints> validate_decl_constraints_f

Definition at line 303 of file var_decls_grammar_def.hpp.

boost::phoenix::function<validate_double_expr> validate_double_expr_f

Definition at line 620 of file var_decls_grammar_def.hpp.

boost::phoenix::function<validate_identifier> validate_identifier_f

Definition at line 505 of file var_decls_grammar_def.hpp.

boost::phoenix::function<validate_int_data_expr> validate_int_data_expr_f

Definition at line 603 of file var_decls_grammar_def.hpp.

boost::phoenix::function<validate_int_expr> validate_int_expr_f

Definition at line 545 of file var_decls_grammar_def.hpp.


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