Ticket #3871 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

Find a hyperplane in N-dimensions from N-1 vectors on its surface

Reported by: Janik Zikovsky Owned by: Janik Zikovsky
Priority: major Milestone: Release 2.0
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: #3859 Tester: Jose Borreguero

Description

Given N points known to be on the surface of a hyperplane in N dimensions (i.e. the plane has N-1 dimensions), define the hyperplane in a MDPlane.

Change History

comment:1 Changed 9 years ago by Janik Zikovsky

  • Status changed from new to accepted

comment:2 Changed 9 years ago by Janik Zikovsky

In [14948]:

Refs #3871: General method to find a hyperplane given N points.

comment:3 Changed 9 years ago by Janik Zikovsky

  • Status changed from accepted to verify
  • Resolution set to fixed

In [14950]:

Fixes #3871: MDPlane ctor fails with error if given collinear points.

comment:4 Changed 9 years ago by Janik Zikovsky

In [14951]:

Refs #3871: Disabled test that fails only on mac

comment:5 Changed 9 years ago by Janik Zikovsky

  • Status changed from verify to reopened
  • Resolution fixed deleted
  • Summary changed from Find a hyperplane in N-dimensions from N points on its surface to Find a hyperplane in N-dimensions from N-1 vectors on its surface

The code to find using points is unstable. I am modifying this ticket to say:

Find a plane given N-1 vectors lying on its surface. The normal vector can be found from the determinant of a matrix.

comment:6 Changed 9 years ago by Janik Zikovsky

  • Status changed from reopened to accepted

comment:7 Changed 9 years ago by Janik Zikovsky

  • Status changed from accepted to verify
  • Resolution set to fixed

In [14979]:

Fixes #3871: General method for finding a normal in N dimensions.

comment:8 Changed 9 years ago by Jose Borreguero

  • Status changed from verify to verifying
  • Tester set to Jose Borreguero

comment:9 Changed 9 years ago by Jose Borreguero

  • Status changed from verifying to closed

comment:10 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 4718

Note: See TracTickets for help on using tickets.