public FullCPTNode(RandomVariable var, double[] values, params Node[] parents) : base(var, parents) { RandomVariable[] conditionedOn = new RandomVariable[getParents().size()]; int i = 0; foreach (Node p in getParents()) { conditionedOn[i++] = p.getRandomVariable(); } cpt = new CPT(var, values, conditionedOn); }