| Classes | |
| class | readonly_array_adaptor | 
| gives read only access to a chunk of memory.  More... | |
| Functions | |
| template<typename MATRIX > | |
| MATRIX | expm_pad (const MATRIX &H, const int p=6) | 
| template<class T > | |
| vector< const T, readonly_array_adaptor< T > > | make_vector_from_pointer (const size_t size, const T *data) | 
| converts a chunk of memory into a (readonly) usable ublas vector. | |
| template<class LAYOUT , class T > | |
| matrix< const T, LAYOUT, readonly_array_adaptor< T > > | make_matrix_from_pointer (const size_t size1, const size_t size2, const T *data) | 
| converts a chunk of memory into a (readonly) usable dense matrix. | |
| template<class T > | |
| matrix< const T, row_major, readonly_array_adaptor< T > > | make_matrix_from_pointer (const size_t size1, const size_t size2, const T *data) | 
| template<class T , size_t M, size_t N> | |
| matrix< const T, row_major, readonly_array_adaptor< T > > | make_matrix_from_pointer (const T(&array)[M][N]) | 
| converts a C-style 2D array into a (readonly) usable dense matrix. | |
| template<class T , size_t M, size_t N> | |
| matrix< const T, row_major, readonly_array_adaptor< T > > | make_matrix_from_pointer (const T(*array)[M][N]) | 
| MATRIX boost::numeric::ublas::expm_pad | ( | const MATRIX & | H, | |
| const int | p = 6 | |||
| ) |  [inline] | 
| matrix<const T, row_major, readonly_array_adaptor<T> > boost::numeric::ublas::make_matrix_from_pointer | ( | const T(*) | array[M][N] | ) |  [inline] | 
Definition at line 228 of file storage_adaptors.hpp.
| matrix<const T, row_major, readonly_array_adaptor<T> > boost::numeric::ublas::make_matrix_from_pointer | ( | const T(&) | array[M][N] | ) |  [inline] | 
converts a C-style 2D array into a (readonly) usable dense matrix.
 double data[5][10]; vector<double> v(5); vector<double> x(10); matrix<double> m(5,10); v = prod(make_matrix_from_pointer(data), x);  
Definition at line 220 of file storage_adaptors.hpp.
| matrix<const T, row_major, readonly_array_adaptor<T> > boost::numeric::ublas::make_matrix_from_pointer | ( | const size_t | size1, | |
| const size_t | size2, | |||
| const T * | data | |||
| ) |  [inline] | 
Definition at line 203 of file storage_adaptors.hpp.
| matrix<const T, LAYOUT, readonly_array_adaptor<T> > boost::numeric::ublas::make_matrix_from_pointer | ( | const size_t | size1, | |
| const size_t | size2, | |||
| const T * | data | |||
| ) |  [inline] | 
converts a chunk of memory into a (readonly) usable dense matrix.
 double data[50] vector<double> v(5); vector<double> x(10); matrix<double> m(5,10); v = prod(make_matrix_from_pointer(5, 10, &(data[0])), x);  
Definition at line 194 of file storage_adaptors.hpp.
| vector<const T, readonly_array_adaptor<T> > boost::numeric::ublas::make_vector_from_pointer | ( | const size_t | size, | |
| const T * | data | |||
| ) |  [inline] | 
converts a chunk of memory into a (readonly) usable ublas vector.
 double data[10] vector<double> v(5); matrix<double> m(5,10); v = prod(m, make_vector_from_pointer(10, &(data[0])));  
Definition at line 175 of file storage_adaptors.hpp.
 1.6.1
 1.6.1