uBLASmatrix.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  Bayesian_filter_matrix
namespace  Bayesian_filter_matrix::detail

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 >

Defines

#define BOOST_UBLAS_TYPENAME   typename

Typedefs

typedef FMVec< detail::BaseVectorBayesian_filter_matrix::Vec
typedef FMMatrix< detail::BaseRowMatrixBayesian_filter_matrix::RowMatrix
typedef RowMatrix Bayesian_filter_matrix::Matrix
typedef FMMatrix< detail::BaseColMatrixBayesian_filter_matrix::ColMatrix
typedef FMMatrix< detail::SymMatrixWrapper<
detail::BaseRowMatrix > > 
Bayesian_filter_matrix::SymMatrix
typedef FMMatrix< detail::BaseUpperTriMatrixBayesian_filter_matrix::UTriMatrix
typedef FMMatrix< detail::BaseLowerTriMatrixBayesian_filter_matrix::LTriMatrix
typedef FMMatrix< detail::BaseDiagMatrixBayesian_filter_matrix::DiagMatrix
typedef FMVec< detail::BaseDenseVectorBayesian_filter_matrix::DenseVec
typedef FMMatrix< detail::BaseDenseRowMatrixBayesian_filter_matrix::DenseRowMatrix
typedef DenseRowMatrix Bayesian_filter_matrix::DenseMatrix
typedef FMMatrix< detail::BaseDenseColMatrixBayesian_filter_matrix::DenseColMatrix
typedef FMMatrix< detail::SymMatrixWrapper<
detail::BaseDenseRowMatrix > > 
Bayesian_filter_matrix::DenseSymMatrix
typedef FMMatrix< detail::BaseDenseUpperTriMatrixBayesian_filter_matrix::DenseUTriMatrix
typedef FMMatrix< detail::BaseDenseLowerTriMatrixBayesian_filter_matrix::DenseLTriMatrix
typedef FMMatrix< detail::BaseDenseDiagMatrixBayesian_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)
Vec::value_type Bayesian_filter_matrix::prod_SPDT (const Vec &x, const SymMatrix &S)


Define Documentation

#define BOOST_UBLAS_TYPENAME   typename
 


Generated on Wed Oct 4 22:57:23 2006 for Bayes++ Bayesian Filtering Classes by  doxygen 1.4.6