#include <map>#include "variables.hpp"Go to the source code of this file.
Functions | |
| double | get_variable (std::string const &name) |
| void | set_variable (std::string const &name, double value) |
Variables | |
| std::map < std::string, double > | variables |
| initializer | init |
| double get_variable | ( | std::string const & | name | ) |
Get the value of a variable.
| name | The variable name |
name or 0.0 if the variable is undefined. Definition at line 18 of file variables.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and node_identifier::evaluate_node().
00019 { 00020 return variables[name]; 00021 }
| void set_variable | ( | std::string const & | name, | |
| double | value | |||
| ) |
Set the value of a variable.
| name | The variable name | |
| value | The value. if the variable is already defined, changes its value. |
Definition at line 23 of file variables.cpp.
Referenced by node_assign::evaluate_node().
00024 { 00025 variables[name] = value; 00026 }
initializer init [static] |
Definition at line 15 of file variables.cpp.
std::map<std::string, double> variables [static] |
1.5.3