close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1604 closed defect (fixed)

Error de chequeo de argumentos en ANN.KDTree.KSearch

Reported by: Víctor de Buen Remiro Owned by: Víctor de Buen Remiro
Priority: highest Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: blocker Keywords:
Cc: Jorge

Description

Si en la función ANN.KDTree.KSearch se pasa un k mayor que el número de filas de qpoints la función aborta y nos muestra el mensaje de error

Argumento k es invalido: debe ser positivo y menor o igual que el número de puntos de referencia.

Pero es que las filas de qpoints no son los puntos de referencia sino los puntos de los que queremos encontrar sus vecinos en la instancia tol_kdtree* tree que se pasa como referencia numérica en el primer argumento kdtree

Change History (2)

comment:1 Changed 13 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed

(In [5213]) Fixes #1604
The true number of reference points is tree->size, that is a private member of tol_kdtree. So a new method tol_kdtree::get_size() is created to access it

comment:2 Changed 13 years ago by Víctor de Buen Remiro

(In [5216]) Fixes #1604 in 3.1

Note: See TracTickets for help on using tickets.