Lines Matching refs:EvalContext
702 using EvalContext = std::unordered_map<RandomVariableNode, EvalInfo>; typedef
705 inline std::string toString(const RandomVariableNode& var, EvalContext* context) { in toString()
732 EvalContext* context = nullptr) { in needEvaluate()
744 static void evalSubnetHelper(const EvaluationOrder& evalOrder, EvalContext* context, size_t i = 0) { in evalSubnetHelper()
777 EvalContext* context) { in evalSubnetSingleOpHelper()
790 EvalContext* context = nullptr) { in getNumCombinations()
807 static bool evalSubnetWithBruteForce(const EvaluationOrder& evalOrder, EvalContext* context) { in evalSubnetWithBruteForce()
837 bool eval(EvalContext* context) { in eval()
972 inline bool evalSubnetsRepeatedly(std::vector<T_Subnet>* subnets, EvalContext* context) { in evalSubnetsRepeatedly()
989 EvalContext* context) { in evalSubnetWithLocalNetwork()
1010 bool eval(EvalContext* context) { in eval()
1019 EvalContext* context) { in evalSubnetWithLeafNetwork()
1041 EvalContext* context, std::unordered_set<int>* dirtySubnets) { in enforceDimProd()
1075 EvalContext context; in evalRange()