Image Component Library (ICL)
|
#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 DYN_MATRIX_COLUMN_CHECK | ( | C, | |
E | |||
) |