#include <itpp/base/vec.h>
#include <itpp/base/mat.h>
Go to the source code of this file.
Namespaces | |
namespace | itpp |
Functions | |
template<class T> | |
int | itpp::length (const Vec< T > &v) |
Length of vector. | |
template<class T> | |
int | itpp::size (const Vec< T > &v) |
Length of vector. | |
template<class T> | |
T | itpp::sum (const Vec< T > &v) |
Sum of all elements in the vector. | |
template<class T> | |
Vec< T > | itpp::sum (const Mat< T > &m, int dim=1) |
Sum of elements in the matrix m . | |
template<class T> | |
T | itpp::sum_sqr (const Vec< T > &v) |
Sum of square of the elements in a vector. | |
template<class T> | |
Vec< T > | itpp::sum_sqr (const Mat< T > &m, int dim=1) |
Sum of the square of elements in the matrix m . | |
template<class T> | |
Vec< T > | itpp::cumsum (const Vec< T > &v) |
Cumulative sum of all elements in the vector. | |
template<class T> | |
Mat< T > | itpp::cumsum (const Mat< T > &m, int dim=1) |
Cumulative sum of elements in the matrix m . | |
template<class T> | |
T | itpp::prod (const Vec< T > &v) |
The product of all elements in the vector. | |
template<class T> | |
Vec< T > | itpp::prod (const Mat< T > &m, int dim=1) |
Product of elements in the matrix m . | |
template<class T> | |
Vec< T > | itpp::cross (const Vec< T > &v1, const Vec< T > &v2) |
Vector cross product. Vectors need to be of size 3. | |
template<class T, class fT> | |
Vec< T > | itpp::apply_function (fT(*f)(fT), const Vec< T > &data) |
Apply arbitrary function to a vector. | |
template<class T, class fT> | |
Mat< T > | itpp::apply_function (fT(*f)(fT), const Mat< T > &data) |
Apply arbitrary functions to a matrix. | |
template<class T> | |
Vec< T > | itpp::zero_pad (const Vec< T > &v, int n) |
Zero-pad a vector to size n. | |
template<class T> | |
Vec< T > | itpp::zero_pad (const Vec< T > &v) |
Zero-pad a vector to the nearest greater power of two. | |
template<class T> | |
Mat< T > | itpp::zero_pad (const Mat< T > &m, int rows, int cols) |
Zero-pad a matrix to size rows x cols. | |
template<class T> | |
T | itpp::index_zero_pad (const Vec< T > &v, const int index) |
template<class T> | |
void | itpp::transpose (const Mat< T > &m, Mat< T > &out) |
Transposition of the matrix m returning the transposed matrix in out . | |
template<class T> | |
Mat< T > | itpp::transpose (const Mat< T > &m) |
Transposition of the matrix m . | |
template<class T> | |
void | itpp::hermitian_transpose (const Mat< T > &m, Mat< T > &out) |
template<class T> | |
Mat< T > | itpp::hermitian_transpose (const Mat< T > &m) |
Hermitian transpose (complex conjugate transpose) of the matrix m . | |
template<class Num_T> | |
bool | itpp::is_hermitian (const Mat< Num_T > &X) |
Returns true if matrix X is hermitian, false otherwise. | |
template<class Num_T> | |
bool | itpp::is_unitary (const Mat< Num_T > &X) |
Returns true if matrix X is unitary, false otherwise. | |
template<class Num_T> | |
Mat< Num_T > | itpp::kron (const Mat< Num_T > &X, const Mat< Num_T > &Y) |
Computes the Kronecker product of two matrices. | |
cmat | itpp::sqrtm (const cmat &A) |
Square root of the complex square matrix A . | |
cmat | itpp::sqrtm (const mat &A) |
Square root of the real square matrix A . | |
template<class T> | |
Mat< T > | itpp::diag (const Vec< T > &v, const int K=0) |
Returns a diagonal matrix whith the elements of the vector v on the diagonal and zeros elsewhere. | |
template<class T> | |
void | itpp::diag (const Vec< T > &v, Mat< T > &m) |
Returns in the output wariable m a diagonal matrix whith the elements of the vector v on the diagonal and zeros elsewhere. | |
template<class T> | |
Vec< T > | itpp::diag (const Mat< T > &m) |
Returns the diagonal elements of the input matrix m . | |
template<class T> | |
Mat< T > | itpp::bidiag (const Vec< T > &main, const Vec< T > &sup) |
Returns a matrix with the elements of the input vector main on the diagonal and the elements of the input vector sup on the diagonal row above. | |
template<class T> | |
void | itpp::bidiag (const Vec< T > &main, const Vec< T > &sup, Mat< T > &m) |
Returns in the output variable m a matrix with the elements of the input vector main on the diagonal and the elements of the input vector sup on the diagonal row above. | |
template<class T> | |
void | itpp::bidiag (const Mat< T > &m, Vec< T > &main, Vec< T > &sup) |
Returns the main diagonal and the diagonal row above in the two output vectors main and sup . | |
template<class T> | |
Mat< T > | itpp::tridiag (const Vec< T > &main, const Vec< T > &sup, const Vec< T > &sub) |
Returns a matrix with the elements of main on the diagonal, the elements of sup on the diagonal row above, and the elements of sub on the diagonal row below. | |
template<class T> | |
void | itpp::tridiag (const Vec< T > &main, const Vec< T > &sup, const Vec< T > &sub, Mat< T > &m) |
Returns in the output matrix m a matrix with the elements of main on the diagonal, the elements of sup on the diagonal row above, and the elements of sub on the diagonal row below. | |
template<class T> | |
void | itpp::tridiag (const Mat< T > &m, Vec< T > &main, Vec< T > &sup, Vec< T > &sub) |
Returns the main diagonal, the diagonal row above, and the diagonal row below int the output vectors main , sup , and sub . | |
template<class T> | |
T | itpp::trace (const Mat< T > &m) |
The trace of the matrix m , i.e. the sum of the diagonal elements. | |
template<class T> | |
Vec< T > | itpp::reverse (const Vec< T > &in) |
Reverse the input vector. | |
template<class T> | |
Vec< T > | itpp::rvectorize (const Mat< T > &m) |
Row vectorize the matrix [(0,0) (0,1) ... (N-1,N-2) (N-1,N-1)]. | |
template<class T> | |
Vec< T > | itpp::cvectorize (const Mat< T > &m) |
Column vectorize the matrix [(0,0) (1,0) ... (N-2,N-1) (N-1,N-1)]. | |
template<class T> | |
Mat< T > | itpp::reshape (const Mat< T > &m, int rows, int cols) |
Reshape the matrix into an rows*cols matrix. | |
template<class T> | |
Mat< T > | itpp::reshape (const Vec< T > &v, int rows, int cols) |
Reshape the vector into an rows*cols matrix. | |
template<class T> | |
Vec< T > | itpp::repeat (const Vec< T > &v, int norepeats) |
Repeat each element in the vector norepeats times in sequence. | |
template<class T> | |
Mat< T > | itpp::repeat (const Mat< T > &m, int norepeats) |
Repeats each column norepeats times in sequence. | |
template<class T> | |
void | itpp::upsample (const Vec< T > &v, int usf, Vec< T > &u) |
Upsample a vector by inserting (usf-1) zeros after each sample. | |
template<class T> | |
Vec< T > | itpp::upsample (const Vec< T > &v, int usf) |
Upsample a vector by incerting (usf-1) zeros after each sample. | |
template<class T> | |
void | itpp::upsample (const Mat< T > &v, int usf, Mat< T > &u) |
Upsample each column by incerting (usf-1) zeros after each column. | |
template<class T> | |
Mat< T > | itpp::upsample (const Mat< T > &v, int usf) |
Upsample each column by incerting (usf-1) zeros after each column. | |
template<class T> | |
void | itpp::lininterp (const Mat< T > &m, int usf, Mat< T > &u) |
Upsample each column by a factor of (usf-1) by linear interpolation. | |
template<class T> | |
Mat< T > | itpp::lininterp (const Mat< T > &m, const double f_base, const double f_ups, const int nrof_samples, const double t_start=0) |
Upsample each column of matrix m to achieve f_ups frequency using linear interpolation. | |
template<class T> | |
Mat< T > | itpp::lininterp (const Mat< T > &m, int usf) |
Upsample each column by a factor of (usf-1) by linear interpolation. | |
template<class T> | |
void | itpp::lininterp (const Vec< T > &v, int usf, Vec< T > &u) |
Upsample by a factor of (usf-1) by linear interpolation. | |
template<class T> | |
Vec< T > | itpp::lininterp (const Vec< T > &v, int usf) |
Upsample by a factor of (usf-1) by linear interpolation. | |
template<class T> | |
Vec< T > | itpp::lininterp (const Vec< T > &v, const double f_base, const double f_ups, const int nrof_samples, const double t_start=0) |
Upsample each sample of vector v to achieve f_ups frequency using linear interpolation. | |
template int | itpp::length (const vec &v) |
Extern Template instantiation of length. | |
template int | itpp::length (const cvec &v) |
Extern Template instantiation of length. | |
template int | itpp::length (const svec &v) |
Extern Template instantiation of length. | |
template int | itpp::length (const ivec &v) |
Extern Template instantiation of length. | |
template int | itpp::length (const bvec &v) |
Extern Template instantiation of length. | |
template double | itpp::sum (const vec &v) |
Extern Template instantiation of sum. | |
template std::complex< double > | itpp::sum (const cvec &v) |
Extern Template instantiation of sum. | |
template short | itpp::sum (const svec &v) |
Extern Template instantiation of sum. | |
template int | itpp::sum (const ivec &v) |
Extern Template instantiation of sum. | |
template bin | itpp::sum (const bvec &v) |
Extern Template instantiation of sum. | |
template double | itpp::sum_sqr (const vec &v) |
Extern Template instantiation of sum_sqr. | |
template std::complex< double > | itpp::sum_sqr (const cvec &v) |
Extern Template instantiation of sum_sqr. | |
template short | itpp::sum_sqr (const svec &v) |
Extern Template instantiation of sum_sqr. | |
template int | itpp::sum_sqr (const ivec &v) |
Extern Template instantiation of sum_sqr. | |
template bin | itpp::sum_sqr (const bvec &v) |
Extern Template instantiation of sum_sqr. | |
template vec | itpp::cumsum (const vec &v) |
Extern Template instantiation of cumsum. | |
template cvec | itpp::cumsum (const cvec &v) |
Extern Template instantiation of cumsum. | |
template svec | itpp::cumsum (const svec &v) |
Extern Template instantiation of cumsum. | |
template ivec | itpp::cumsum (const ivec &v) |
Extern Template instantiation of cumsum. | |
template bvec | itpp::cumsum (const bvec &v) |
Extern Template instantiation of cumsum. | |
template double | itpp::prod (const vec &v) |
Extern Template instantiation of product. | |
template std::complex< double > | itpp::prod (const cvec &v) |
Extern Template instantiation of product. | |
template short | itpp::prod (const svec &v) |
Extern Template instantiation of product. | |
template int | itpp::prod (const ivec &v) |
Extern Template instantiation of product. | |
template bin | itpp::prod (const bvec &v) |
Extern Template instantiation of product. | |
template vec | itpp::cross (const vec &v1, const vec &v2) |
Extern Template instantiation of cross. | |
template ivec | itpp::cross (const ivec &v1, const ivec &v2) |
Extern Template instantiation of cross. | |
template svec | itpp::cross (const svec &v1, const svec &v2) |
Extern Template instantiation of cross. | |
template vec | itpp::reverse (const vec &in) |
Extern Template instantiation of reverse. | |
template cvec | itpp::reverse (const cvec &in) |
Extern Template instantiation of reverse. | |
template svec | itpp::reverse (const svec &in) |
Extern Template instantiation of reverse. | |
template ivec | itpp::reverse (const ivec &in) |
Extern Template instantiation of reverse. | |
template bvec | itpp::reverse (const bvec &in) |
Extern Template instantiation of reverse. | |
template vec | itpp::repeat (const vec &v, int norepeats) |
Extern Template instantiation of repeat. | |
template cvec | itpp::repeat (const cvec &v, int norepeats) |
Extern Template instantiation of repeat. | |
template svec | itpp::repeat (const svec &v, int norepeats) |
Extern Template instantiation of repeat. | |
template ivec | itpp::repeat (const ivec &v, int norepeats) |
Extern Template instantiation of repeat. | |
template bvec | itpp::repeat (const bvec &v, int norepeats) |
Extern Template instantiation of repeat. | |
template vec | itpp::apply_function (float(*f)(float), const vec &data) |
Extern Template instantiation of apply_function. | |
template vec | itpp::apply_function (double(*f)(double), const vec &data) |
Extern Template instantiation of apply_function. | |
template cvec | itpp::apply_function (std::complex< double >(*f)(std::complex< double >), const cvec &data) |
Extern Template instantiation of apply_function. | |
template svec | itpp::apply_function (short(*f)(short), const svec &data) |
Extern Template instantiation of apply_function. | |
template ivec | itpp::apply_function (int(*f)(int), const ivec &data) |
Extern Template instantiation of apply_function. | |
template bvec | itpp::apply_function (bin(*f)(bin), const bvec &data) |
Extern Template instantiation of apply_function. | |
template ivec | itpp::zero_pad (const ivec &v, int n) |
Extern Template instantiation of zero_pad. | |
template vec | itpp::zero_pad (const vec &v, int n) |
Extern Template instantiation of zero_pad. | |
template cvec | itpp::zero_pad (const cvec &v, int n) |
Extern Template instantiation of zero_pad. | |
template bvec | itpp::zero_pad (const bvec &v, int n) |
Extern Template instantiation of zero_pad. | |
template ivec | itpp::zero_pad (const ivec &v) |
Extern Template instantiation of zero_pad. | |
template vec | itpp::zero_pad (const vec &v) |
Extern Template instantiation of zero_pad. | |
template cvec | itpp::zero_pad (const cvec &v) |
Extern Template instantiation of zero_pad. | |
template bvec | itpp::zero_pad (const bvec &v) |
Extern Template instantiation of zero_pad. | |
template mat | itpp::zero_pad (const mat &, int, int) |
Extern Template instantiation of zero_pad. | |
template cmat | itpp::zero_pad (const cmat &, int, int) |
Extern Template instantiation of zero_pad. | |
template imat | itpp::zero_pad (const imat &, int, int) |
Extern Template instantiation of zero_pad. | |
template bmat | itpp::zero_pad (const bmat &, int, int) |
Extern Template instantiation of zero_pad. | |
template vec | itpp::sum (const mat &m, int dim) |
Extern Template instantiation of sum. | |
template cvec | itpp::sum (const cmat &m, int dim) |
Extern Template instantiation of sum. | |
template svec | itpp::sum (const smat &m, int dim) |
Extern Template instantiation of sum. | |
template ivec | itpp::sum (const imat &m, int dim) |
Extern Template instantiation of sum. | |
template bvec | itpp::sum (const bmat &m, int dim) |
Extern Template instantiation of sum. | |
template vec | itpp::sum_sqr (const mat &m, int dim) |
Extern Template instantiation of sum_sqr. | |
template cvec | itpp::sum_sqr (const cmat &m, int dim) |
Extern Template instantiation of sum_sqr. | |
template svec | itpp::sum_sqr (const smat &m, int dim) |
Extern Template instantiation of sum_sqr. | |
template ivec | itpp::sum_sqr (const imat &m, int dim) |
Extern Template instantiation of sum_sqr. | |
template bvec | itpp::sum_sqr (const bmat &m, int dim) |
Extern Template instantiation of sum_sqr. | |
template mat | itpp::cumsum (const mat &m, int dim) |
Extern Template instantiation of cumsum. | |
template cmat | itpp::cumsum (const cmat &m, int dim) |
Extern Template instantiation of cumsum. | |
template smat | itpp::cumsum (const smat &m, int dim) |
Extern Template instantiation of cumsum. | |
template imat | itpp::cumsum (const imat &m, int dim) |
Extern Template instantiation of cumsum. | |
template bmat | itpp::cumsum (const bmat &m, int dim) |
Extern Template instantiation of cumsum. | |
template vec | itpp::prod (const mat &m, int dim) |
Extern Template instantiation of product. | |
template cvec | itpp::prod (const cmat &v, int dim) |
template svec | itpp::prod (const smat &m, int dim) |
Extern Template instantiation of product. | |
template ivec | itpp::prod (const imat &m, int dim) |
Extern Template instantiation of product. | |
template vec | itpp::diag (const mat &in) |
Extern Template instantiation of diag. | |
template cvec | itpp::diag (const cmat &in) |
Extern Template instantiation of diag. | |
template void | itpp::diag (const vec &in, mat &m) |
Extern Template instantiation of diag. | |
template void | itpp::diag (const cvec &in, cmat &m) |
Extern Template instantiation of diag. | |
template mat | itpp::diag (const vec &v, const int K) |
Extern Template instantiation of diag. | |
template cmat | itpp::diag (const cvec &v, const int K) |
Extern Template instantiation of diag. | |
template mat | itpp::bidiag (const vec &, const vec &) |
Extern Template instantiation of bidiag. | |
template cmat | itpp::bidiag (const cvec &, const cvec &) |
Extern Template instantiation of bidiag. | |
template void | itpp::bidiag (const vec &, const vec &, mat &) |
Extern Template instantiation of bidiag. | |
template void | itpp::bidiag (const cvec &, const cvec &, cmat &) |
Extern Template instantiation of bidiag. | |
template void | itpp::bidiag (const mat &, vec &, vec &) |
Extern Template instantiation of bidiag. | |
template void | itpp::bidiag (const cmat &, cvec &, cvec &) |
Extern Template instantiation of bidiag. | |
template mat | itpp::tridiag (const vec &main, const vec &, const vec &) |
Extern Template instantiation of tridiag. | |
template cmat | itpp::tridiag (const cvec &main, const cvec &, const cvec &) |
Extern Template instantiation of tridiag. | |
template void | itpp::tridiag (const vec &main, const vec &, const vec &, mat &) |
Extern Template instantiation of tridiag. | |
template void | itpp::tridiag (const cvec &main, const cvec &, const cvec &, cmat &) |
Extern Template instantiation of tridiag. | |
template void | itpp::tridiag (const mat &m, vec &, vec &, vec &) |
Extern Template instantiation of tridiag. | |
template void | itpp::tridiag (const cmat &m, cvec &, cvec &, cvec &) |
Extern Template instantiation of tridiag. | |
template double | itpp::trace (const mat &in) |
Extern Template instantiation of trace. | |
template std::complex< double > | itpp::trace (const cmat &in) |
Extern Template instantiation of trace. | |
template short | itpp::trace (const smat &in) |
Extern Template instantiation of trace. | |
template int | itpp::trace (const imat &in) |
Extern Template instantiation of trace. | |
template bin | itpp::trace (const bmat &in) |
Extern Template instantiation of trace. | |
template void | itpp::transpose (const mat &m, mat &out) |
Extern Template instantiation of transpose. | |
template void | itpp::transpose (const cmat &m, cmat &out) |
Extern Template instantiation of transpose. | |
template void | itpp::transpose (const smat &m, smat &out) |
Extern Template instantiation of transpose. | |
template void | itpp::transpose (const imat &m, imat &out) |
Extern Template instantiation of transpose. | |
template void | itpp::transpose (const bmat &m, bmat &out) |
Extern Template instantiation of transpose. | |
template mat | itpp::transpose (const mat &m) |
Extern Template instantiation of transpose. | |
template cmat | itpp::transpose (const cmat &m) |
Extern Template instantiation of transpose. | |
template smat | itpp::transpose (const smat &m) |
Extern Template instantiation of transpose. | |
template imat | itpp::transpose (const imat &m) |
Extern Template instantiation of transpose. | |
template bmat | itpp::transpose (const bmat &m) |
Extern Template instantiation of transpose. | |
template void | itpp::hermitian_transpose (const mat &m, mat &out) |
Extern Template instantiation of hermitian transpose. | |
template void | itpp::hermitian_transpose (const cmat &m, cmat &out) |
Extern Template instantiation of hermitian transpose. | |
template void | itpp::hermitian_transpose (const smat &m, smat &out) |
Extern Template instantiation of hermitian transpose. | |
template void | itpp::hermitian_transpose (const imat &m, imat &out) |
Extern Template instantiation of hermitian transpose. | |
template void | itpp::hermitian_transpose (const bmat &m, bmat &out) |
Extern Template instantiation of hermitian transpose. | |
template mat | itpp::hermitian_transpose (const mat &m) |
Extern Template instantiation of hermitian transpose. | |
template cmat | itpp::hermitian_transpose (const cmat &m) |
Extern Template instantiation of hermitian transpose. | |
template smat | itpp::hermitian_transpose (const smat &m) |
Extern Template instantiation of hermitian transpose. | |
template imat | itpp::hermitian_transpose (const imat &m) |
Extern Template instantiation of hermitian transpose. | |
template bmat | itpp::hermitian_transpose (const bmat &m) |
Extern Template instantiation of hermitian transpose. | |
template bool | itpp::is_hermitian (const mat &X) |
Extern Template instantiation of is_hermitian. | |
template bool | itpp::is_hermitian (const cmat &X) |
Extern Template instantiation of is_hermitian. | |
template bool | itpp::is_unitary (const mat &X) |
Extern Template instantiation of is_unitary. | |
template bool | itpp::is_unitary (const cmat &X) |
Extern Template instantiation of is_unitary. | |
template mat | itpp::repeat (const mat &m, int norepeats) |
Extern Template instantiation of repeat. | |
template cmat | itpp::repeat (const cmat &m, int norepeats) |
Extern Template instantiation of repeat. | |
template smat | itpp::repeat (const smat &m, int norepeats) |
Extern Template instantiation of repeat. | |
template imat | itpp::repeat (const imat &m, int norepeats) |
Extern Template instantiation of repeat. | |
template bmat | itpp::repeat (const bmat &m, int norepeats) |
Extern Template instantiation of repeat. | |
template mat | itpp::apply_function (float(*f)(float), const mat &data) |
Extern Template instantiation of apply_function. | |
template mat | itpp::apply_function (double(*f)(double), const mat &data) |
Extern Template instantiation of apply_function. | |
template cmat | itpp::apply_function (std::complex< double >(*f)(std::complex< double >), const cmat &data) |
Extern Template instantiation of apply_function. | |
template smat | itpp::apply_function (short(*f)(short), const smat &data) |
Extern Template instantiation of apply_function. | |
template imat | itpp::apply_function (int(*f)(int), const imat &data) |
Extern Template instantiation of apply_function. | |
template bmat | itpp::apply_function (bin(*f)(bin), const bmat &data) |
Extern Template instantiation of apply_function. | |
template vec | itpp::rvectorize (const mat &m) |
Extern Template instantiation of rvectorize. | |
template cvec | itpp::rvectorize (const cmat &m) |
Extern Template instantiation of rvectorize. | |
template ivec | itpp::rvectorize (const imat &m) |
Extern Template instantiation of rvectorize. | |
template bvec | itpp::rvectorize (const bmat &m) |
Extern Template instantiation of rvectorize. | |
template vec | itpp::cvectorize (const mat &m) |
Extern Template instantiation of cvectorize. | |
template cvec | itpp::cvectorize (const cmat &m) |
Extern Template instantiation of cvectorize. | |
template ivec | itpp::cvectorize (const imat &m) |
Extern Template instantiation of cvectorize. | |
template bvec | itpp::cvectorize (const bmat &m) |
Extern Template instantiation of cvectorize. | |
template mat | itpp::reshape (const mat &m, int rows, int cols) |
Extern Template instantiation of reshape. | |
template cmat | itpp::reshape (const cmat &m, int rows, int cols) |
Extern Template instantiation of reshape. | |
template imat | itpp::reshape (const imat &m, int rows, int cols) |
Extern Template instantiation of reshape. | |
template bmat | itpp::reshape (const bmat &m, int rows, int cols) |
Extern Template instantiation of reshape. | |
template mat | itpp::reshape (const vec &m, int rows, int cols) |
Extern Template instantiation of reshape. | |
template cmat | itpp::reshape (const cvec &m, int rows, int cols) |
Extern Template instantiation of reshape. | |
template imat | itpp::reshape (const ivec &m, int rows, int cols) |
Extern Template instantiation of reshape. | |
template bmat | itpp::reshape (const bvec &m, int rows, int cols) |
Extern Template instantiation of reshape. | |
template vec | itpp::upsample (const vec &v, int usf) |
Extern Template instantiation of upsample. | |
template cvec | itpp::upsample (const cvec &v, int usf) |
Extern Template instantiation of upsample. | |
template svec | itpp::upsample (const svec &v, int usf) |
Extern Template instantiation of upsample. | |
template ivec | itpp::upsample (const ivec &v, int usf) |
Extern Template instantiation of upsample. | |
template bvec | itpp::upsample (const bvec &v, int usf) |
Extern Template instantiation of upsample. | |
template mat | itpp::upsample (const mat &v, int usf) |
Extern Template instantiation of upsample. | |
template cmat | itpp::upsample (const cmat &v, int usf) |
Extern Template instantiation of upsample. | |
template smat | itpp::upsample (const smat &v, int usf) |
Extern Template instantiation of upsample. | |
template imat | itpp::upsample (const imat &v, int usf) |
Extern Template instantiation of upsample. | |
template bmat | itpp::upsample (const bmat &v, int usf) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const vec &v, int usf, vec &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const cvec &v, int usf, cvec &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const svec &v, int usf, svec &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const ivec &v, int usf, ivec &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const bvec &v, int usf, bvec &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const mat &v, int usf, mat &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const cmat &v, int usf, cmat &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const smat &v, int usf, smat &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const imat &v, int usf, imat &u) |
Extern Template instantiation of upsample. | |
template void | itpp::upsample (const bmat &v, int usf, bmat &u) |
Extern Template instantiation of upsample. | |
template vec | itpp::lininterp (const vec &v, int usf) |
Extern Template instantiation of liniterp. | |
template cvec | itpp::lininterp (const cvec &v, int usf) |
Extern Template instantiation of liniterp. | |
template mat | itpp::lininterp (const mat &v, int usf) |
Extern Template instantiation of liniterp. | |
template cmat | itpp::lininterp (const cmat &v, int usf) |
Extern Template instantiation of liniterp. | |
template void | itpp::lininterp (const vec &v, int usf, vec &u) |
Extern Template instantiation of liniterp. | |
template void | itpp::lininterp (const cvec &v, int usf, cvec &u) |
Extern Template instantiation of liniterp. | |
template void | itpp::lininterp (const mat &v, int usf, mat &u) |
Extern Template instantiation of liniterp. | |
template void | itpp::lininterp (const cmat &v, int usf, cmat &u) |
Extern Template instantiation of liniterp. | |
template mat | itpp::lininterp (const mat &m, const double f_base, const double f_ups, const int nrof_samples, const double t_start) |
Extern Template instantiation of liniterp. | |
template cmat | itpp::lininterp (const cmat &m, const double f_base, const double f_ups, const int nrof_samples, const double t_start) |
Extern Template instantiation of liniterp. | |
template vec | itpp::lininterp (const vec &v, const double f_base, const double f_ups, const int nrof_samples, const double t_start) |
Extern Template instantiation of liniterp. | |
template cvec | itpp::lininterp (const cvec &v, const double f_base, const double f_ups, const int nrof_samples, const double t_start) |
Extern Template instantiation of liniterp. |
-------------------------------------------------------------------------
IT++ - C++ library of mathematical, signal processing, speech processing, and communications classes and functions
Copyright (C) 1995-2006 (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 matfunc.h.
Generated on Thu Apr 19 14:20:38 2007 for IT++ by Doxygen 1.4.6