Classes | |
struct | ArrayAdaptor |
class | BinaryOperatorEvaluator |
class | BinaryOperatorEvaluatorBase |
class | ConstantEvaluator |
class | EvaluatorBase |
class | FunctionOneArgEvaluator |
class | FunctionTwoArgsEvaluator |
class | ParameterEvaluator |
class | UnaryMinusEvaluator |
class | VariableEvaluator |
Functions | |
std::vector< std::string > | shiftAST (std::vector< std::string > child) |
double const * | startingAddress (ArrayAdaptor const &iV) |
double const * | startingAddress (std::vector< double > const &iV) |
template<size_t t> | |
double const * | startingAddress (std::array< double, t > const &iV) |
std::vector< std::string > reco::formula::shiftAST | ( | std::vector< std::string > | child | ) |
Definition at line 36 of file formulaEvaluatorBase.cc.
References c, and submitPVValidationJobs::child.
Referenced by reco::formula::UnaryMinusEvaluator::abstractSyntaxTree(), reco::formula::FunctionOneArgEvaluator::abstractSyntaxTree(), reco::formula::FunctionTwoArgsEvaluator::abstractSyntaxTree(), and reco::formula::BinaryOperatorEvaluator< Op >::abstractSyntaxTree().
|
inline |
Definition at line 42 of file FormulaEvaluator.h.
References reco::formula::ArrayAdaptor::empty(), and reco::formula::ArrayAdaptor::start().
Referenced by reco::FormulaEvaluator::evaluate().
|
inline |
Definition at line 50 of file FormulaEvaluator.h.
|
inline |
Definition at line 58 of file FormulaEvaluator.h.