2 #ifndef vnl_orthogonal_complement_hxx_ 3 #define vnl_orthogonal_complement_hxx_ 13 unsigned n =
v.size();
21 #undef VNL_ORTHOGONAL_COMPLEMENT_INSTANTIATE 22 #define VNL_ORTHOGONAL_COMPLEMENT_INSTANTIATE(T) \ 24 template VNL_ALGO_EXPORT vnl_matrix<T > vnl_orthogonal_complement(vnl_vector<T > const &) 26 #endif // vnl_orthogonal_complement_hxx_
For computing the orthogonal complement to a linear subspace.
An ordinary mathematical matrix.
Mathematical vector class, templated by type of element.
vnl_matrix & set_row(unsigned i, T const *v)
Set the elements of the i'th row to v[i] (No bounds checking).
vnl_matrix< T > & V()
Return the matrix V.
Holds the singular value decomposition of a vnl_matrix.
vnl_matrix< T > vnl_orthogonal_complement(vnl_vector< T > const &v)
Return a matrix whose columns span is the orthogonal complement of v.
Holds the singular value decomposition of a vnl_matrix.