Lines Matching refs:EvalContext
703 using EvalContext = std::unordered_map<RandomVariableNode, EvalInfo>; typedef
706 inline std::string toString(const RandomVariableNode& var, EvalContext* context) { in toString()
733 EvalContext* context = nullptr) { in needEvaluate()
745 static void evalSubnetHelper(const EvaluationOrder& evalOrder, EvalContext* context, size_t i = 0) { in evalSubnetHelper()
778 EvalContext* context) { in evalSubnetSingleOpHelper()
791 EvalContext* context = nullptr) { in getNumCombinations()
808 static bool evalSubnetWithBruteForce(const EvaluationOrder& evalOrder, EvalContext* context) { in evalSubnetWithBruteForce()
838 bool eval(EvalContext* context) { in eval()
975 inline bool evalSubnetsRepeatedly(std::vector<T_Subnet>* subnets, EvalContext* context) { in evalSubnetsRepeatedly()
992 EvalContext* context) { in evalSubnetWithLocalNetwork()
1013 bool eval(EvalContext* context) { in eval()
1022 EvalContext* context) { in evalSubnetWithLeafNetwork()
1044 EvalContext* context, std::set<int>* dirtySubnets) { in enforceDimProd()
1078 EvalContext context; in evalRange()