37 template cvec
apply_function(std::complex<double> (*f)(
const std::complex<double> &),
44 template cmat
apply_function(std::complex<double> (*f)(
const std::complex<double> &),
50 template vec
apply_function(
double(*f)(
double,
double),
const double& x,
const vec &v);
51 template cvec
apply_function(std::complex<double> (*f)(
const std::complex<double> &,
52 const std::complex<double> &),
53 const std::complex<double>& x,
const cvec &v);
54 template svec
apply_function(
short(*f)(
short,
short),
const short& x,
const svec &v);
55 template ivec
apply_function(
int (*f)(
int,
int),
const int& x,
const ivec &v);
56 template bvec
apply_function(bin(*f)(bin, bin),
const bin& x,
const bvec &v);
58 template mat
apply_function(
double(*f)(
double,
double),
const double& x,
const mat &m);
59 template cmat
apply_function(std::complex<double> (*f)(
const std::complex<double> &,
60 const std::complex<double> &),
61 const std::complex<double>& x,
const cmat &m);
62 template smat
apply_function(
short(*f)(
short,
short),
const short& x,
const smat &m);
63 template imat
apply_function(
int (*f)(
int,
int),
const int& x,
const imat &m);
66 template vec
apply_function(
double(*f)(
double,
double),
const vec &v,
const double& x);
67 template cvec
apply_function(std::complex<double> (*f)(
const std::complex<double> &,
68 const std::complex<double> &),
69 const cvec &v,
const std::complex<double>& x);
70 template svec
apply_function(
short(*f)(
short,
short),
const svec &v,
const short& x);
71 template ivec
apply_function(
int (*f)(
int,
int),
const ivec &v,
const int& x);
72 template bvec
apply_function(bin(*f)(bin, bin),
const bvec &v,
const bin& x);
74 template mat
apply_function(
double(*f)(
double,
double),
const mat &m,
const double& x);
75 template cmat
apply_function(std::complex<double> (*f)(
const std::complex<double> &,
76 const std::complex<double> &),
77 const cmat &m,
const std::complex<double>& x);
78 template smat
apply_function(
short(*f)(
short,
short),
const smat &m,
const short& x);
79 template imat
apply_function(
int (*f)(
int,
int),
const imat &m,
const int& x);