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.