Bayesian_filter_matrix::detail::FMMatrix< MatrixBase > Class Template Reference

#include <uBLASmatrix.hpp>

Inheritance diagram for Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >:

MatrixBase List of all members.

Public Types

typedef MatrixBase::value_type value_type
typedef MatrixBase::vector_temporary_type vector_temporary_type
typedef MatrixBase::matrix_temporary_type matrix_temporary_type
typedef ublas::matrix_row<
FMMatrix
Row
typedef const ublas::matrix_row<
const FMMatrix
const_Row
typedef ublas::matrix_column<
FMMatrix
Column
typedef const ublas::matrix_column<
const FMMatrix
const_Column

Public Member Functions

 FMMatrix (EmptyTag)
 FMMatrix (std::size_t size1, std::size_t size2)
 FMMatrix (const FMMatrix &c)
template<class E>
 FMMatrix (const ublas::matrix_expression< E > &e)
template<class E>
FMMatrixoperator= (const ublas::matrix_expression< E > &r)
FMMatrixoperator= (const FMMatrix &r)
ublas::matrix_range< const
MatrixBase
sub_matrix (std::size_t s1, std::size_t e1, std::size_t s2, std::size_t e2) const
ublas::matrix_range< MatrixBasesub_matrix (std::size_t s1, std::size_t e1, std::size_t s2, std::size_t e2)
ublas::matrix_vector_slice<
const MatrixBase
sub_column (std::size_t s1, std::size_t e1, std::size_t s2) const
ublas::matrix_vector_slice<
MatrixBase
sub_column (std::size_t s1, std::size_t e1, std::size_t s2)

Static Public Member Functions

static Row rowi (const typename MatrixBase::iterator1 &ri)
static const_Row rowi (const typename MatrixBase::const_iterator1 &ri)
static Column columni (const typename MatrixBase::iterator2 &ci)
static const_Column columni (const typename MatrixBase::const_iterator2 &ci)

template<class MatrixBase>
class Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >


Member Typedef Documentation

template<class MatrixBase>
typedef ublas::matrix_column<FMMatrix> Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::Column
 

template<class MatrixBase>
typedef const ublas::matrix_column<const FMMatrix> Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::const_Column
 

template<class MatrixBase>
typedef const ublas::matrix_row<const FMMatrix> Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::const_Row
 

template<class MatrixBase>
typedef MatrixBase::matrix_temporary_type Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::matrix_temporary_type
 

template<class MatrixBase>
typedef ublas::matrix_row<FMMatrix> Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::Row
 

template<class MatrixBase>
typedef MatrixBase::value_type Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::value_type
 

template<class MatrixBase>
typedef MatrixBase::vector_temporary_type Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::vector_temporary_type
 


Constructor & Destructor Documentation

template<class MatrixBase>
Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::FMMatrix EmptyTag   )  [inline, explicit]
 

template<class MatrixBase>
Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::FMMatrix std::size_t  size1,
std::size_t  size2
[inline]
 

template<class MatrixBase>
Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::FMMatrix const FMMatrix< MatrixBase > &  c  )  [inline]
 

template<class MatrixBase>
template<class E>
Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::FMMatrix const ublas::matrix_expression< E > &  e  )  [inline, explicit]
 


Member Function Documentation

template<class MatrixBase>
static const_Column Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::columni const typename MatrixBase::const_iterator2 &  ci  )  [inline, static]
 

template<class MatrixBase>
static Column Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::columni const typename MatrixBase::iterator2 &  ci  )  [inline, static]
 

template<class MatrixBase>
FMMatrix& Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::operator= const FMMatrix< MatrixBase > &  r  )  [inline]
 

template<class MatrixBase>
template<class E>
FMMatrix& Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::operator= const ublas::matrix_expression< E > &  r  )  [inline]
 

template<class MatrixBase>
static const_Row Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::rowi const typename MatrixBase::const_iterator1 &  ri  )  [inline, static]
 

template<class MatrixBase>
static Row Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::rowi const typename MatrixBase::iterator1 &  ri  )  [inline, static]
 

template<class MatrixBase>
ublas::matrix_vector_slice<MatrixBase> Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::sub_column std::size_t  s1,
std::size_t  e1,
std::size_t  s2
[inline]
 

template<class MatrixBase>
ublas::matrix_vector_slice<const MatrixBase> Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::sub_column std::size_t  s1,
std::size_t  e1,
std::size_t  s2
const [inline]
 

template<class MatrixBase>
ublas::matrix_range<MatrixBase> Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::sub_matrix std::size_t  s1,
std::size_t  e1,
std::size_t  s2,
std::size_t  e2
[inline]
 

template<class MatrixBase>
ublas::matrix_range<const MatrixBase> Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >::sub_matrix std::size_t  s1,
std::size_t  e1,
std::size_t  s2,
std::size_t  e2
const [inline]
 


The documentation for this class was generated from the following file:
Generated on Wed Oct 4 22:57:25 2006 for Bayes++ Bayesian Filtering Classes by  doxygen 1.4.6