Lines Matching refs:affineHullRow
127 void affineProjection(std::vector<Face>* Faces, Vector<Rational>* affineHullRow, Int coord, in affineProjection() argument
132 f.projFace -= (f.projFace[coord] / (*affineHullRow)[coord] ) * (*affineHullRow); in affineProjection()
212 Matrix<Integer>* liftPointsAffine(Matrix<Integer>* projPoints, Vector<Rational>* affineHullRow, Int… in liftPointsAffine() argument
218 Rational entry = (*projPoints)[i] * (*affineHullRow) / (*affineHullRow)[coord]; in liftPointsAffine()
244 Vector<Rational>* affineHullRow = nullptr; in points() local
250 affineHullRow = tryAffineHull(&affineHull,coord,verbose); in points()
252 if (affineHullRow) { in points()
255 affineProjection(lowerFaces,affineHullRow,coord,lowerChildren,upperChildren,verbose); in points()
256 affineProjection(upperFaces,affineHullRow,coord,lowerChildren,upperChildren,verbose); in points()
275 affineHullRow = new Vector<Rational>(affineHull->row(0)); in points()
281 if (affineHullRow) { in points()
282 liftedPoints = liftPointsAffine(projPoints,affineHullRow,coord,verbose); in points()
283 delete affineHullRow; in points()