Lines Matching refs:parent1In

181 void IRandomVariableOp::eval(const std::set<int>* parent1In, const std::set<int>* parent2In,  in eval()  argument
187 for (auto i : *parent1In) { in eval()
220 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
227 for (auto i : *parent1In) { in eval()
253 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
256 for (auto i : *parent1In) { in eval()
277 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
280 if (!isContinuous(parent1In) || !isContinuous(parent2In) || !isContinuous(childIn)) { in eval()
281 IRandomVariableOp::eval(parent1In, parent2In, childIn, parent1Out, parent2Out, in eval()
286 std::pair<int, int> parent1 = {*parent1In->begin(), *parent1In->rbegin()}; in eval()
313 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
316 if (!isContinuous(parent1In) || !isContinuous(parent2In) || !isContinuous(childIn)) { in eval()
317 IRandomVariableOp::eval(parent1In, parent2In, childIn, parent1Out, parent2Out, in eval()
321 std::pair<int, int> parent1 = {*parent1In->begin(), *parent1In->rbegin()}; in eval()
348 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
351 if (*parent1In->begin() < 0 || *parent2In->begin() < 0 || *childIn->begin() < 0) { in eval()
352 IRandomVariableOp::eval(parent1In, parent2In, childIn, parent1Out, parent2Out, in eval()
357 for (auto i : *parent1In) { in eval()
411 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
415 IRandomVariableOp::eval(parent1In, parent2In, childIn, parent1Out, parent2Out, in eval()
422 for (auto i : *parent1In) { in eval()
431 int parent1Max = *parent1In->rbegin(); in eval()
435 if (parent1In->find(i * j) != parent1In->end()) { in eval()
474 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
479 std::set_intersection(parent1In->begin(), parent1In->end(), parent2In->begin(), in eval()