IT++ Logo Newcom Logo

mat.cpp File Reference

Matrix Class Implementation. More...

#include <itpp/base/mat.h>

Go to the source code of this file.

Namespaces

namespace  itpp

Functions

template<>
const mat itpp::operator * (const mat &m1, const mat &m2)
template<>
const cmat itpp::operator * (const cmat &m1, const cmat &m2)
template<>
const Vec< double > itpp::operator * (const mat &m, const Vec< double > &v)
template<>
const Vec< std::complex< double > > itpp::operator * (const cmat &m, const Vec< std::complex< double > > &v)
template const mat itpp::operator+ (const mat &m1, const mat &m2)
 Template instantiation of operator+.
template const cmat itpp::operator+ (const cmat &m1, const cmat &m2)
 Template instantiation of operator+.
template const imat itpp::operator+ (const imat &m1, const imat &m2)
 Template instantiation of operator+.
template const smat itpp::operator+ (const smat &m1, const smat &m2)
 Template instantiation of operator+.
template const bmat itpp::operator+ (const bmat &m1, const bmat &m2)
 Template instantiation of operator+.
template const mat itpp::operator+ (const mat &m, double t)
 Template instantiation of operator+.
template const cmat itpp::operator+ (const cmat &m, std::complex< double > t)
 Template instantiation of operator+.
template const imat itpp::operator+ (const imat &m, int t)
 Template instantiation of operator+.
template const smat itpp::operator+ (const smat &m, short t)
 Template instantiation of operator+.
template const bmat itpp::operator+ (const bmat &m, bin t)
 Template instantiation of operator+.
template const mat itpp::operator+ (double t, const mat &m)
 Template instantiation of operator+.
template const cmat itpp::operator+ (std::complex< double > t, const cmat &m)
 Template instantiation of operator+.
template const imat itpp::operator+ (int t, const imat &m)
 Template instantiation of operator+.
template const smat itpp::operator+ (short t, const smat &m)
 Template instantiation of operator+.
template const bmat itpp::operator+ (bin t, const bmat &m)
 Template instantiation of operator+.
template const mat itpp::operator- (const mat &m1, const mat &m2)
 Template instantiation of operator-.
template const cmat itpp::operator- (const cmat &m1, const cmat &m2)
 Template instantiation of operator-.
template const imat itpp::operator- (const imat &m1, const imat &m2)
 Template instantiation of operator-.
template const smat itpp::operator- (const smat &m1, const smat &m2)
 Template instantiation of operator-.
template const bmat itpp::operator- (const bmat &m1, const bmat &m2)
 Template instantiation of operator-.
template const mat itpp::operator- (const mat &m, double t)
 Template instantiation of operator-.
template const cmat itpp::operator- (const cmat &m, std::complex< double > t)
 Template instantiation of operator-.
template const imat itpp::operator- (const imat &m, int t)
 Template instantiation of operator-.
template const smat itpp::operator- (const smat &m, short t)
 Template instantiation of operator-.
template const bmat itpp::operator- (const bmat &m, bin t)
 Template instantiation of operator-.
template const mat itpp::operator- (double t, const mat &m)
 Template instantiation of operator-.
template const cmat itpp::operator- (std::complex< double > t, const cmat &m)
 Template instantiation of operator-.
template const imat itpp::operator- (int t, const imat &m)
 Template instantiation of operator-.
template const smat itpp::operator- (short t, const smat &m)
 Template instantiation of operator-.
template const bmat itpp::operator- (bin t, const bmat &m)
 Template instantiation of operator-.
template const mat itpp::operator- (const mat &m)
 Template instantiation of operator-.
template const cmat itpp::operator- (const cmat &m)
 Template instantiation of operator-.
template const imat itpp::operator- (const imat &m)
 Template instantiation of operator-.
template const smat itpp::operator- (const smat &m)
 Template instantiation of operator-.
template const bmat itpp::operator- (const bmat &m)
 Template instantiation of operator-.
template const imat itpp::operator * (const imat &m1, const imat &m2)
 Template instantiation of operator*.
template const smat itpp::operator * (const smat &m1, const smat &m2)
 Template instantiation of operator*.
template const bmat itpp::operator * (const bmat &m1, const bmat &m2)
 Template instantiation of operator*.
template const ivec itpp::operator * (const imat &m, const ivec &v)
 Template instantiation of operator*.
template const svec itpp::operator * (const smat &m, const svec &v)
 Template instantiation of operator*.
template const bvec itpp::operator * (const bmat &m, const bvec &v)
 Template instantiation of operator*.
template const mat itpp::operator * (const vec &v, const mat &m)
 Template instantiation of operator*.
template const cmat itpp::operator * (const cvec &v, const cmat &m)
 Template instantiation of operator*.
template const imat itpp::operator * (const ivec &v, const imat &m)
 Template instantiation of operator*.
template const smat itpp::operator * (const svec &v, const smat &m)
 Template instantiation of operator*.
template const bmat itpp::operator * (const bvec &v, const bmat &m)
 Template instantiation of operator*.
template const mat itpp::operator * (const mat &m, double t)
 Template instantiation of operator*.
template const cmat itpp::operator * (const cmat &m, std::complex< double > t)
 Template instantiation of operator*.
template const imat itpp::operator * (const imat &m, int t)
 Template instantiation of operator*.
template const smat itpp::operator * (const smat &m, short t)
 Template instantiation of operator*.
template const bmat itpp::operator * (const bmat &m, bin t)
 Template instantiation of operator*.
template const mat itpp::operator * (double t, const mat &m)
 Template instantiation of operator*.
template const cmat itpp::operator * (std::complex< double > t, const cmat &m)
 Template instantiation of operator*.
template const imat itpp::operator * (int t, const imat &m)
 Template instantiation of operator*.
template const smat itpp::operator * (short t, const smat &m)
 Template instantiation of operator*.
template const bmat itpp::operator * (bin t, const bmat &m)
 Template instantiation of operator*.
template const mat itpp::elem_mult (const mat &m1, const mat &m2)
 Template instantiation of elem_mult.
template const cmat itpp::elem_mult (const cmat &m1, const cmat &m2)
 Template instantiation of elem_mult.
template const imat itpp::elem_mult (const imat &m1, const imat &m2)
 Template instantiation of elem_mult.
template const smat itpp::elem_mult (const smat &m1, const smat &m2)
 Template instantiation of elem_mult.
template const bmat itpp::elem_mult (const bmat &m1, const bmat &m2)
 Template instantiation of elem_mult.
template const mat itpp::operator/ (const mat &m, double t)
 Template instantiation of operator/.
template const cmat itpp::operator/ (const cmat &m, std::complex< double > t)
 Template instantiation of operator/.
template const imat itpp::operator/ (const imat &m, int t)
 Template instantiation of operator/.
template const smat itpp::operator/ (const smat &m, short t)
 Template instantiation of operator/.
template const bmat itpp::operator/ (const bmat &m, bin t)
 Template instantiation of operator/.
template const mat itpp::elem_div (const mat &m1, const mat &m2)
 Template instantiation of elem_div.
template const cmat itpp::elem_div (const cmat &m1, const cmat &m2)
 Template instantiation of elem_div.
template const imat itpp::elem_div (const imat &m1, const imat &m2)
 Template instantiation of elem_div.
template const smat itpp::elem_div (const smat &m1, const smat &m2)
 Template instantiation of elem_div.
template const bmat itpp::elem_div (const bmat &m1, const bmat &m2)
 Template instantiation of elem_div.
template const mat itpp::concat_horizontal (const mat &m1, const mat &m2)
 Template instantiation of concat_horizontal.
template const cmat itpp::concat_horizontal (const cmat &m1, const cmat &m2)
 Template instantiation of concat_horizontal.
template const imat itpp::concat_horizontal (const imat &m1, const imat &m2)
 Template instantiation of concat_horizontal.
template const smat itpp::concat_horizontal (const smat &m1, const smat &m2)
 Template instantiation of concat_horizontal.
template const bmat itpp::concat_horizontal (const bmat &m1, const bmat &m2)
 Template instantiation of concat_horizontal.
template const mat itpp::concat_vertical (const mat &m1, const mat &m2)
 Template instantiation of concat_vertical.
template const cmat itpp::concat_vertical (const cmat &m1, const cmat &m2)
 Template instantiation of concat_vertical.
template const imat itpp::concat_vertical (const imat &m1, const imat &m2)
 Template instantiation of concat_vertical.
template const smat itpp::concat_vertical (const smat &m1, const smat &m2)
 Template instantiation of concat_vertical.
template const bmat itpp::concat_vertical (const bmat &m1, const bmat &m2)
 Template instantiation of concat_vertical.
template std::ostream & itpp::operator<< (std::ostream &os, const mat &m)
 Template instantiation of output stream.
template std::ostream & itpp::operator<< (std::ostream &os, const cmat &m)
 Template instantiation of output stream.
template std::ostream & itpp::operator<< (std::ostream &os, const imat &m)
 Template instantiation of output stream.
template std::ostream & itpp::operator<< (std::ostream &os, const smat &m)
 Template instantiation of output stream.
template std::ostream & itpp::operator<< (std::ostream &os, const bmat &m)
 Template instantiation of output stream.
template std::istream & itpp::operator>> (std::istream &is, mat &m)
 Template instantiation of input stream.
template std::istream & itpp::operator>> (std::istream &is, cmat &m)
 Template instantiation of input stream.
template std::istream & itpp::operator>> (std::istream &is, imat &m)
 Template instantiation of input stream.
template std::istream & itpp::operator>> (std::istream &is, smat &m)
 Template instantiation of input stream.
template std::istream & itpp::operator>> (std::istream &is, bmat &m)
 Template instantiation of input stream.


Detailed Description

Matrix Class Implementation.

Author:
Tony Ottosson and Tobias Ringstrom
Date
2006-03-15 10:57:53 +0100 (śro, 15 mar 2006)
Revision
348

-------------------------------------------------------------------------

IT++ - C++ library of mathematical, signal processing, speech processing, and communications classes and functions

Copyright (C) 1995-2005 (see AUTHORS file for a list of contributors)

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

-------------------------------------------------------------------------

Definition in file mat.cpp.

SourceForge Logo

Generated on Thu Apr 19 14:14:59 2007 for IT++ by Doxygen 1.5.1