Lines Matching refs:parent2In
181 void IRandomVariableOp::eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
189 for (auto j : *parent2In) { in eval()
220 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
223 NN_FUZZER_CHECK(parent2In == nullptr); in eval()
253 virtual void eval(const std::set<int>* parent1In, const std::set<int>* parent2In, in eval() argument
258 for (auto j : *parent2In) { 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()
287 std::pair<int, int> parent2 = {*parent2In->begin(), *parent2In->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()
322 std::pair<int, int> parent2 = {*parent2In->begin(), *parent2In->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()
359 for (auto j : *parent2In) { 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()
423 for (auto j : *parent2In) { in eval()
432 for (auto i : *parent2In) { 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()
480 parent2In->end(), std::inserter(*parent1Out, parent1Out->begin())); in eval()