#include <Arithmetic.hh>
◆ BinaryExpression() [1/2]
numeric::expression_parser::BinaryExpression::BinaryExpression |
( |
| ) |
|
◆ ~BinaryExpression()
numeric::expression_parser::BinaryExpression::~BinaryExpression |
( |
| ) |
|
|
overridedefault |
◆ BinaryExpression() [2/2]
◆ active_variables()
std::list< std::string > numeric::expression_parser::BinaryExpression::active_variables |
( |
| ) |
const |
|
overridevirtual |
◆ e1()
ExpressionCOP numeric::expression_parser::BinaryExpression::e1 |
( |
| ) |
const |
References e1_, and utility_exit_with_message.
Referenced by numeric::expression_parser::MaxExpression::active_variables(), numeric::expression_parser::MinExpression::active_variables(), numeric::expression_parser::AddExpression::differentiate(), numeric::expression_parser::SubtractExpression::differentiate(), numeric::expression_parser::MultiplyExpression::differentiate(), numeric::expression_parser::DivideExpression::differentiate(), numeric::expression_parser::MaxExpression::differentiate(), numeric::expression_parser::MinExpression::differentiate(), numeric::expression_parser::AddExpression::operator()(), numeric::expression_parser::SubtractExpression::operator()(), numeric::expression_parser::MultiplyExpression::operator()(), numeric::expression_parser::DivideExpression::operator()(), numeric::expression_parser::MaxExpression::operator()(), numeric::expression_parser::MinExpression::operator()(), numeric::expression_parser::EqualsExpression::operator()(), numeric::expression_parser::GT_Expression::operator()(), numeric::expression_parser::GTE_Expression::operator()(), numeric::expression_parser::LT_Expression::operator()(), numeric::expression_parser::LTE_Expression::operator()(), numeric::expression_parser::AndExpression::operator()(), numeric::expression_parser::OrExpression::operator()(), and set_first_expression().
◆ e2()
ExpressionCOP numeric::expression_parser::BinaryExpression::e2 |
( |
| ) |
const |
References e2_, and utility_exit_with_message.
Referenced by numeric::expression_parser::MaxExpression::active_variables(), numeric::expression_parser::MinExpression::active_variables(), numeric::expression_parser::AddExpression::differentiate(), numeric::expression_parser::SubtractExpression::differentiate(), numeric::expression_parser::MultiplyExpression::differentiate(), numeric::expression_parser::DivideExpression::differentiate(), numeric::expression_parser::MaxExpression::differentiate(), numeric::expression_parser::MinExpression::differentiate(), numeric::expression_parser::AddExpression::operator()(), numeric::expression_parser::SubtractExpression::operator()(), numeric::expression_parser::MultiplyExpression::operator()(), numeric::expression_parser::DivideExpression::operator()(), numeric::expression_parser::MaxExpression::operator()(), numeric::expression_parser::MinExpression::operator()(), numeric::expression_parser::EqualsExpression::operator()(), numeric::expression_parser::GT_Expression::operator()(), numeric::expression_parser::GTE_Expression::operator()(), numeric::expression_parser::LT_Expression::operator()(), numeric::expression_parser::LTE_Expression::operator()(), numeric::expression_parser::AndExpression::operator()(), numeric::expression_parser::OrExpression::operator()(), and set_second_expression().
◆ set_first_expression()
void numeric::expression_parser::BinaryExpression::set_first_expression |
( |
ExpressionCOP |
e1 | ) |
|
◆ set_second_expression()
void numeric::expression_parser::BinaryExpression::set_second_expression |
( |
ExpressionCOP |
e2 | ) |
|
◆ e1_
◆ e2_
The documentation for this class was generated from the following files: