From e06c23e19b0648ef62842d9573356b3cb586cf31 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Mon, 1 Oct 2007 17:57:10 +0200 Subject: [PATCH] lattice_points_fixed: nano-optimization --- lattice_point.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lattice_point.cc b/lattice_point.cc index 535c4bd..ed866e7 100644 --- a/lattice_point.cc +++ b/lattice_point.cc @@ -397,11 +397,7 @@ void lattice_points_fixed(Value *vertex, Value *vertex_res, for (int i = 0; i < W->NbRows; ++i) Vector_Scale(W->p[i], T->p[i], vertex[dim], W->NbColumns); Matrix_Free(W); - Value tmp; - value_init(tmp); - value_set_si(tmp, -1); - Vector_Scale(vertex, T->p[dim], tmp, dim); - value_clear(tmp); + Vector_Oppose(vertex, T->p[dim], dim); value_assign(T->p[dim][dim], vertex[dim]); Matrix *R2 = Matrix_AddRowColumn(Rays); -- 2.11.4.GIT