Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Defines | Functions
DynMatrix.h File Reference
#include <ICLUtils/Macros.h>
#include <ICLUtils/Exception.h>
#include <iterator>
#include <algorithm>
#include <numeric>
#include <functional>
#include <vector>
#include <cmath>
#include <ipp.h>
#include "mkl_cblas.h"

Go to the source code of this file.

Classes

struct  icl::math::InvalidMatrixDimensionException
 Special linear algebra exception type \. More...
struct  icl::math::IncompatibleMatrixDimensionException
 Special linear algebra exception type \. More...
struct  icl::math::InvalidIndexException
 Special linear algebra exception type \. More...
struct  icl::math::SingularMatrixException
 Special linear algebra exception type \. More...
struct  icl::math::DynMatrix< T >
 Highly flexible and optimized matrix class implementation. More...
struct  icl::math::DynMatrix< T >::col_iterator
 Internal column iterator struct (using height-stride) More...
class  icl::math::DynMatrix< T >::DynMatrixColumn
 Internally used Utility structure referencing a matrix column shallowly. More...

Namespaces

namespace  icl
 

The ICL-namespace.


namespace  icl::math

Defines

#define DYN_MATRIX_COLUMN_CHECK(C, E)

Functions

template<class T >
ICLMath_IMP std::ostream & icl::math::operator<< (std::ostream &s, const DynMatrix< T > &m)
 ostream operator implemented for uchar, short, int, float and double matrices
template<class T >
ICLMath_IMP std::istream & icl::math::operator>> (std::istream &s, DynMatrix< T > &m)
 istream operator implemented for uchar, short, int, float and double matrices
template<class T >
DynMatrix< T > icl::math::operator, (const DynMatrix< T > &left, const DynMatrix< T > &right)
 vertical concatenation of matrices
template<class T >
DynMatrix< T > icl::math::operator% (const DynMatrix< T > &top, const DynMatrix< T > &bottom)
 horizontal concatenation of matrices

Define Documentation

#define DYN_MATRIX_COLUMN_CHECK (   C,
 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines