17 #include "vnl/vnl_export.h" 27 template <
class T> VNL_EXPORT
45 template <
class T> VNL_EXPORT
53 template <
class T> VNL_EXPORT
66 template <
class T> VNL_EXPORT
70 #define VNL_RANK_INSTANTIATE(T) extern "please #include vnl/vnl_rank.hxx instead"
VNL_EXPORT vnl_matrix< T > vnl_rank_row_reduce(vnl_matrix< T > const &mat, vnl_rank_pivot_type=vnl_rank_pivot_all)
Row reduce a matrix.
An ordinary mathematical matrix.
VNL_EXPORT vnl_matrix< T > vnl_rank_column_reduce(vnl_matrix< T > const &mat, vnl_rank_pivot_type=vnl_rank_pivot_all)
Column reduce a matrix.
An ordinary mathematical matrix.
VNL_EXPORT unsigned int vnl_rank(vnl_matrix< T > const &mat, vnl_rank_type=vnl_rank_both)
Returns the rank of a matrix.
VNL_EXPORT vnl_matrix< T > vnl_rank_row_column_reduce(vnl_matrix< T > const &mat, vnl_rank_pivot_type=vnl_rank_pivot_all)
Row and column reduce a matrix.