|
The Sparta Modeling Framework
|
This exists mainly to remove circular dependencies on StatVariable and SimVariable: Expression -> StatVarible -> StatisticInstance -> Expression. More...
#include <memory>#include "sparta/statistics/ExpressionNode.hpp"#include "sparta/statistics/StatisticInstance.hpp"Go to the source code of this file.
Classes | |
| struct | sparta::statistics::expression::StatVariable |
| struct | sparta::statistics::expression::SimVariable |
| Expression node for a simulation variable. Anything that cannot actually vary within a simulation can be handled as a Constant. If it can vary, however, it should be handled through this. More... | |
| struct | sparta::statistics::expression::ReferenceVariable |
| Expression node for a reference to a double. Anything that cannot actually vary can be handled as a constant through Expression. If it can vary, however, it should be handled through this or SimVariable (for functions) More... | |
Namespaces | |
| namespace | sparta |
| Macros for handling exponential backoff. | |
| namespace | sparta::statistics |
| Namespace containing methods for computing and generating statistical information using instrumentation extracted from sparta structures such as Counters. | |
| namespace | sparta::statistics::expression |
| Namespace containing methods for parsing, building, and evaluating statistical expressions in sparta. | |
This exists mainly to remove circular dependencies on StatVariable and SimVariable: Expression -> StatVarible -> StatisticInstance -> Expression.
Definition in file ExpressionNodeVariables.hpp.