private void ProcessBasis() { for (int i = 0; i < m_basis.Length; i++) { T v = m_basis[i]; for (int j = 0; j < i; j++) { v = VecX.Orthogonalize(v, m_basis[j]); } m_basis[i] = VecX.Normalize(v); } }
private void ProcessBasis() { for (int i = 0; i < m_basis.Length; i++) { T v = m_basis[i]; for (int j = 0; j < i; j++) { v = VecX.Orthogonalize(v, m_basis[j]); } m_basis[i] = VecX.Normalize(v); } }