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::program Struct Reference

#include <ast.hpp>

Public Member Functions

 program ()
 
 program (const std::vector< function_decl_def > &function_decl_defs, const std::vector< var_decl > &data_decl, const std::pair< std::vector< var_decl >, std::vector< statement > > &derived_data_decl, const std::vector< var_decl > &parameter_decl, const std::pair< std::vector< var_decl >, std::vector< statement > > &derived_decl, const statement &st, const std::pair< std::vector< var_decl >, std::vector< statement > > &generated_decl)
 

Public Attributes

std::vector< function_decl_deffunction_decl_defs_
 
std::vector< var_decldata_decl_
 
std::pair< std::vector
< var_decl >, std::vector
< statement > > 
derived_data_decl_
 
std::vector< var_declparameter_decl_
 
std::pair< std::vector
< var_decl >, std::vector
< statement > > 
derived_decl_
 
statement statement_
 
std::pair< std::vector
< var_decl >, std::vector
< statement > > 
generated_decl_
 

Detailed Description

Definition at line 795 of file ast.hpp.

Constructor & Destructor Documentation

stan::gm::program::program ( )

Definition at line 1341 of file ast_def.cpp.

stan::gm::program::program ( const std::vector< function_decl_def > &  function_decl_defs,
const std::vector< var_decl > &  data_decl,
const std::pair< std::vector< var_decl >, std::vector< statement > > &  derived_data_decl,
const std::vector< var_decl > &  parameter_decl,
const std::pair< std::vector< var_decl >, std::vector< statement > > &  derived_decl,
const statement st,
const std::pair< std::vector< var_decl >, std::vector< statement > > &  generated_decl 
)

Definition at line 1342 of file ast_def.cpp.

Member Data Documentation

std::vector<var_decl> stan::gm::program::data_decl_

Definition at line 797 of file ast.hpp.

std::pair<std::vector<var_decl>,std::vector<statement> > stan::gm::program::derived_data_decl_

Definition at line 799 of file ast.hpp.

std::pair<std::vector<var_decl>,std::vector<statement> > stan::gm::program::derived_decl_

Definition at line 802 of file ast.hpp.

std::vector<function_decl_def> stan::gm::program::function_decl_defs_

Definition at line 796 of file ast.hpp.

std::pair<std::vector<var_decl>,std::vector<statement> > stan::gm::program::generated_decl_

Definition at line 804 of file ast.hpp.

std::vector<var_decl> stan::gm::program::parameter_decl_

Definition at line 800 of file ast.hpp.

statement stan::gm::program::statement_

Definition at line 803 of file ast.hpp.


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

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