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.