KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
m_mat_util.h File Reference
#include <m_cpp/m_matrix.h>
#include <l_cpp/l_int_matrix.h>
#include <m_cpp/m_vector.h>
#include <l_cpp/l_int_vector.h>
#include <iterator>
#include <boost/type_traits.hpp>
#include <boost/concept_check.hpp>
#include <boost/multi_array.hpp>

Go to the source code of this file.

Classes

struct  kjb::Matrix_traits< value_type >
 
struct  kjb::Matrix_traits< int >
 
struct  kjb::Matrix_traits< double >
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Typedefs

typedef boost::multi_array_ref
< double, 2 > 
kjb::Matrix_stl_view
 

Functions

template<class Iterator >
Matrix_traits< typename
std::iterator_traits< Iterator >
::value_type::value_type >
::Matrix_type 
kjb::create_matrix_from_rows (Iterator begin, Iterator end)
 Build a matrix from a container of row vectors. More...
 
template<class Iterator >
Matrix_traits< typename
std::iterator_traits< Iterator >
::value_type::value_type >
::Matrix_type 
kjb::create_matrix_from_columns (const Iterator &begin, const Iterator &end)
 Build a matrix from a container of column vectors. More...
 
template<class Container_ >
Matrix_traits< typename
Container_::value_type::value_type >
::Matrix_type 
kjb::create_matrix_from_columns (const Container_ &cols)
 Build a matrix from a container of column vectors. More...
 
template<class Container_ >
Matrix_traits< typename
Container_::value_type::value_type >
::Matrix_type 
kjb::create_matrix_from_rows (const Container_ &rows)
 Build a matrix from a container of row vectors. More...
 
Matrix_stl_view kjb::get_matrix_stl_view (kjb::Matrix &mat)