2 #ifndef vnl_transpose_h_ 3 #define vnl_transpose_h_ 17 # include <vcl_msvc_warnings.h> 20 #include "vnl/vnl_export.h" 48 std::cerr <<
"vnl_transpose being converted to matrix -- help! I don't wanna go!\n";
77 #endif // vnl_transpose_h_ Efficient matrix transpose.
vnl_matrix< T > transpose() const
Return transpose.
vnl_matrix< double > asMatrix() const
Quietly convert a vnl_transpose to a matrix.
const vnl_matrix< double > & M_
vnl_vector< T > operator *(vnl_matrix_inverse< T > const &i, vnl_vector< T > const &B)
static void AtB(vnl_matrix< double > &out, const vnl_matrix< double > &A, const vnl_matrix< double > &B)
Compute $A^\top B$.
Collection of C-style matrix functions.
vnl_transpose(const vnl_matrix< double > &M)
Make a vnl_transpose object referring to matrix M.
unsigned int rows() const
Return the number of rows.
unsigned int columns() const
Return the number of columns.
static void ABt(vnl_matrix< double > &out, const vnl_matrix< double > &A, const vnl_matrix< double > &B)
Compute $A B^\top$.