/home/jgoppert/Projects/uvsim/uvsim/src/uvsim/utilities/storage_adaptors.hpp File Reference

#include <algorithm>
#include <boost/numeric/ublas/exception.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/detail/iterator.hpp>
Include dependency graph for storage_adaptors.hpp:

Go to the source code of this file.

Classes

class  boost::numeric::ublas::readonly_array_adaptor< T >
 gives read only access to a chunk of memory. More...

Namespaces

namespace  boost
namespace  boost::numeric
namespace  boost::numeric::ublas

Functions

template<class T >
vector< const T,
readonly_array_adaptor< T > > 
boost::numeric::ublas::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 > > 
boost::numeric::ublas::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 > > 
boost::numeric::ublas::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 > > 
boost::numeric::ublas::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 > > 
boost::numeric::ublas::make_matrix_from_pointer (const T(*array)[M][N])

Generated on Mon Nov 9 12:56:45 2009 for uvsim by  doxygen 1.6.1