Bayes++ Bayesian Filtering Classes  Release 2014.5 - Copyright (c) 2003,2004,2005,2006,2011,2012,2014 Michael Stevens
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
uBLASmatrix.hpp File Reference

Go to the source code of this file.

Classes

class  Bayesian_filter_matrix::detail::noalias_proxy< C >
 
class  Bayesian_filter_matrix::detail::FMVec< VecBase >
 
class  Bayesian_filter_matrix::detail::FMMatrix< MatrixBase >
 
class  Bayesian_filter_matrix::detail::BaseFromMember< MemberType >
 
class  Bayesian_filter_matrix::detail::SymMatrixWrapper< MatrixBase >
 
struct  Bayesian_filter_matrix::prod_expression_result< E1, E2 >
 

Namespaces

 Bayesian_filter_matrix
 
 Bayesian_filter_matrix::detail
 

Macros

#define BOOST_UBLAS_TYPENAME   typename
 

Typedefs

typedef FMVec< detail::BaseVector > Bayesian_filter_matrix::Vec
 
typedef FMMatrix< detail::BaseRowMatrix > Bayesian_filter_matrix::RowMatrix
 
typedef RowMatrix Bayesian_filter_matrix::Matrix
 
typedef FMMatrix< detail::BaseColMatrix > Bayesian_filter_matrix::ColMatrix
 
typedef FMMatrix< detail::SymMatrixWrapper< detail::BaseRowMatrix > > Bayesian_filter_matrix::SymMatrix
 
typedef FMMatrix< detail::BaseUpperTriMatrix > Bayesian_filter_matrix::UTriMatrix
 
typedef FMMatrix< detail::BaseLowerTriMatrix > Bayesian_filter_matrix::LTriMatrix
 
typedef FMMatrix< detail::BaseDiagMatrix > Bayesian_filter_matrix::DiagMatrix
 
typedef FMVec< detail::BaseDenseVector > Bayesian_filter_matrix::DenseVec
 
typedef FMMatrix< detail::BaseDenseRowMatrix > Bayesian_filter_matrix::DenseRowMatrix
 
typedef DenseRowMatrix Bayesian_filter_matrix::DenseMatrix
 
typedef FMMatrix< detail::BaseDenseColMatrix > Bayesian_filter_matrix::DenseColMatrix
 
typedef FMMatrix< detail::SymMatrixWrapper< detail::BaseDenseRowMatrix > > Bayesian_filter_matrix::DenseSymMatrix
 
typedef FMMatrix< detail::BaseDenseUpperTriMatrix > Bayesian_filter_matrix::DenseUTriMatrix
 
typedef FMMatrix< detail::BaseDenseLowerTriMatrix > Bayesian_filter_matrix::DenseLTriMatrix
 
typedef FMMatrix< detail::BaseDenseDiagMatrix > Bayesian_filter_matrix::DenseDiagMatrix
 

Enumerations

enum  Bayesian_filter_matrix::EmptyTag { Bayesian_filter_matrix::Empty }
 

Functions

template<class E >
BOOST_UBLAS_INLINE detail::noalias_proxy< E > Bayesian_filter_matrix::noalias (ublas::matrix_expression< E > &lvalue)
 
template<class E >
BOOST_UBLAS_INLINE detail::noalias_proxy< E > Bayesian_filter_matrix::noalias (ublas::vector_expression< E > &lvalue)
 
template<class M >
const ublas::triangular_adaptor< const M, ublas::upper > Bayesian_filter_matrix::UpperTri (const M &m)
 
template<class M >
const ublas::triangular_adaptor< const M, ublas::lower > Bayesian_filter_matrix::LowerTri (const M &m)
 
template<class Base >
ublas::matrix_vector_range< FMMatrix< Base > > Bayesian_filter_matrix::diag (FMMatrix< Base > &M, std::size_t n)
 
template<class Base >
const ublas::matrix_vector_range< const FMMatrix< Base > > Bayesian_filter_matrix::diag (const FMMatrix< Base > &M, std::size_t n)
 
template<class Base >
ublas::matrix_vector_range< FMMatrix< Base > > Bayesian_filter_matrix::diag (FMMatrix< Base > &M)
 
template<class Base >
const ublas::matrix_vector_range< const FMMatrix< Base > > Bayesian_filter_matrix::diag (const FMMatrix< Base > &M)
 
template<class Base >
void Bayesian_filter_matrix::identity (FMMatrix< Base > &I)
 
template<class MatrixX >
void Bayesian_filter_matrix::detail::mult_SPD (const MatrixX &X, const Vec &s, SymMatrix &P)
 
template<class MatrixX >
void Bayesian_filter_matrix::detail::mult_SPDT (const MatrixX &X, const Vec &s, SymMatrix &P)
 
template<class E >
prod_expression_result< E, E >::E1E2T_type Bayesian_filter_matrix::prod_SPD (const ublas::matrix_expression< E > &X)
 
template<class EX , class ES , class ET >
prod_expression_result< EX, ET >::E1E2T_type Bayesian_filter_matrix::prod_SPD (const ublas::matrix_expression< EX > &X, const ublas::matrix_expression< ES > &S, ublas::matrix_expression< ET > &XStemp)
 
template<class EX , class ES , class ET >
ET Bayesian_filter_matrix::prod_SPD (const ublas::matrix_expression< EX > &X, const ublas::vector_expression< ES > &s, ublas::matrix_expression< ET > &Ptemp)
 
template<class EX , class ES >
SymMatrix Bayesian_filter_matrix::prod_SPD (const ublas::matrix_expression< EX > &X, const ublas::vector_expression< ES > &s)
 
template<class E >
prod_expression_result< E, E >::E1TE2_type Bayesian_filter_matrix::prod_SPDT (const ublas::matrix_expression< E > &X)
 
template<class EX , class ES , class ET >
prod_expression_result< ET, EX >::E1TE2_type Bayesian_filter_matrix::prod_SPDT (const ublas::matrix_expression< EX > &X, const ublas::matrix_expression< ES > &S, ublas::matrix_expression< ET > &SXtemp)
 
template<class EX , class ES , class ET >
ET Bayesian_filter_matrix::prod_SPDT (const ublas::matrix_expression< EX > &X, const ublas::vector_expression< ES > &s, ublas::matrix_expression< ET > &Ptemp)
 
template<class EX , class ES >
SymMatrix Bayesian_filter_matrix::prod_SPDT (const ublas::matrix_expression< EX > &X, const ublas::vector_expression< ES > &s)
 
Vec::value_type Bayesian_filter_matrix::prod_SPDT (const Vec &x, const Vec &s)
 

Macro Definition Documentation

#define BOOST_UBLAS_TYPENAME   typename