Options
All
  • Public
  • Public/Protected
  • All
Menu

Given a collection of vectors, w_i, find a collection of vectors x_i such that x_i is orthogonal to w_j for i != j, and <x_i, w_i> = <w_i, w_i>

This is done by performing GramSchmidt on the other vectors and then projecting onto the orthogonal space.

This class is tested in

MatricesTest.testOrthogonalProjection();

Hierarchy

  • OrthogonalProjections

Index

Constructors

constructor

Properties

Private _dimension

_dimension: Size

Private _multiplierCutoff

_multiplierCutoff: Real

Private _numberValidVectors

_numberValidVectors: Size

Private _numberVectors

_numberVectors: Size

Private _originalVectors

_originalVectors: Matrix

Private _orthoNormalizedVectors

_orthoNormalizedVectors: Matrix

Private _projectedVectors

_projectedVectors: Real[][] = []

Private _validVectors

_validVectors: boolean[]

Methods

GetVector

  • Parameters

    Returns Real[]

numberValidVectors

  • numberValidVectors(): Size
  • Returns Size

validVectors

  • validVectors(): boolean[]
  • Returns boolean[]