![]() |
Stan
2.14.0
probability, sampling & optimization
|
Callback functor for calculating expression types from the variant types making up an expression. More...
#include <expression_type_vis.hpp>
Public Member Functions | |
expr_type | operator() (const nil &e) const |
expr_type | operator() (const int_literal &e) const |
expr_type | operator() (const double_literal &e) const |
expr_type | operator() (const array_expr &e) const |
expr_type | operator() (const variable &e) const |
expr_type | operator() (const fun &e) const |
expr_type | operator() (const integrate_ode &e) const |
expr_type | operator() (const integrate_ode_control &e) const |
expr_type | operator() (const index_op &e) const |
expr_type | operator() (const index_op_sliced &e) const |
expr_type | operator() (const conditional_op &e) const |
expr_type | operator() (const binary_op &e) const |
expr_type | operator() (const unary_op &e) const |
Callback functor for calculating expression types from the variant types making up an expression.
Definition at line 28 of file expression_type_vis.hpp.
Definition at line 9 of file expression_type_vis_def.hpp.
expr_type stan::lang::expression_type_vis::operator() | ( | const int_literal & | e | ) | const |
Definition at line 13 of file expression_type_vis_def.hpp.
expr_type stan::lang::expression_type_vis::operator() | ( | const double_literal & | e | ) | const |
Definition at line 17 of file expression_type_vis_def.hpp.
expr_type stan::lang::expression_type_vis::operator() | ( | const array_expr & | e | ) | const |
Definition at line 21 of file expression_type_vis_def.hpp.
Definition at line 25 of file expression_type_vis_def.hpp.
Definition at line 38 of file expression_type_vis_def.hpp.
expr_type stan::lang::expression_type_vis::operator() | ( | const integrate_ode & | e | ) | const |
Definition at line 29 of file expression_type_vis_def.hpp.
expr_type stan::lang::expression_type_vis::operator() | ( | const integrate_ode_control & | e | ) | const |
Definition at line 34 of file expression_type_vis_def.hpp.
Definition at line 42 of file expression_type_vis_def.hpp.
expr_type stan::lang::expression_type_vis::operator() | ( | const index_op_sliced & | e | ) | const |
Definition at line 46 of file expression_type_vis_def.hpp.
expr_type stan::lang::expression_type_vis::operator() | ( | const conditional_op & | e | ) | const |
Definition at line 50 of file expression_type_vis_def.hpp.
Definition at line 54 of file expression_type_vis_def.hpp.
Definition at line 58 of file expression_type_vis_def.hpp.