Lines Matching refs:parent1In
180 void IRandomVariableOp::eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
186 for (auto i : *parent1In) { in eval()
219 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
226 for (auto i : *parent1In) { in eval()
252 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
255 for (auto i : *parent1In) { in eval()
276 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
279 if (!isContinuous(parent1In) || !isContinuous(parent2In) || !isContinuous(childIn)) { in eval()
280 IRandomVariableOp::eval(parent1In, parent2In, childIn, parent1Out, parent2Out, in eval()
285 std::pair<int, int> parent1 = {*parent1In->begin(), *parent1In->rbegin()}; in eval()
312 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
315 if (!isContinuous(parent1In) || !isContinuous(parent2In) || !isContinuous(childIn)) { in eval()
316 IRandomVariableOp::eval(parent1In, parent2In, childIn, parent1Out, parent2Out, in eval()
320 std::pair<int, int> parent1 = {*parent1In->begin(), *parent1In->rbegin()}; in eval()
347 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
350 if (*parent1In->begin() < 0 || *parent2In->begin() < 0 || *childIn->begin() < 0) { in eval()
351 IRandomVariableOp::eval(parent1In, parent2In, childIn, parent1Out, parent2Out, in eval()
356 for (auto i : *parent1In) { in eval()
410 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
414 IRandomVariableOp::eval(parent1In, parent2In, childIn, parent1Out, parent2Out, in eval()
421 for (auto i : *parent1In) { in eval()
430 int parent1Max = *parent1In->rbegin(); in eval()
434 if (parent1In->find(i * j) != parent1In->end()) { in eval()
473 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
478 std::set_intersection(parent1In->begin(), parent1In->end(), parent2In->begin(), in eval()