Public Member Functions | Protected Attributes | List of all members
vnl_fortran_copy_fixed< T, R, C > Class Template Reference

Convert row-stored matrix to column-stored. More...

#include <vnl_fortran_copy_fixed.h>

Public Member Functions

 vnl_fortran_copy_fixed (vnl_matrix_fixed< T, R, C > const &M)
 Generate a fortran column-storage matrix from the given matrix. More...
 
 operator T * ()
 

Protected Attributes

data [R *C]
 

Detailed Description

template<class T, unsigned R, unsigned C>
class vnl_fortran_copy_fixed< T, R, C >

Convert row-stored matrix to column-stored.

Convert C format (row-stored) matrix to fortran format (column-stored) matrix.

Definition at line 26 of file vnl_fortran_copy_fixed.h.

Constructor & Destructor Documentation

◆ vnl_fortran_copy_fixed()

template<class T , unsigned int R, unsigned int C>
vnl_fortran_copy_fixed< T, R, C >::vnl_fortran_copy_fixed ( vnl_matrix_fixed< T, R, C > const &  M)

Generate a fortran column-storage matrix from the given matrix.

Definition at line 13 of file vnl_fortran_copy_fixed.hxx.

Member Function Documentation

◆ operator T *()

template<class T, unsigned R, unsigned C>
vnl_fortran_copy_fixed< T, R, C >::operator T * ( )
inline

Definition at line 34 of file vnl_fortran_copy_fixed.h.

Member Data Documentation

◆ data

template<class T, unsigned R, unsigned C>
T vnl_fortran_copy_fixed< T, R, C >::data[R *C]
protected

Definition at line 38 of file vnl_fortran_copy_fixed.h.


The documentation for this class was generated from the following files: