tmp
This commit is contained in:
parent
7bd7a8a09b
commit
b39a4d5931
@ -31,6 +31,34 @@ using namespace gctl;
|
|||||||
|
|
||||||
int main(int argc, char const *argv[])
|
int main(int argc, char const *argv[])
|
||||||
{
|
{
|
||||||
|
_1cd_array a(10, std::complex<double>(1.0, 2.0));
|
||||||
|
std::cout << "a = "; a.show();
|
||||||
|
|
||||||
|
_1cd_array b(10);
|
||||||
|
veccpy(b, a, std::complex<double>(-0.5, 0.0));
|
||||||
|
std::cout << "b = "; b.show();
|
||||||
|
|
||||||
|
_1cd_array c(10);
|
||||||
|
vecadd(c, a, b, std::complex<double>(1.0, 0.0), std::complex<double>(1.0, 0.0));
|
||||||
|
std::cout << "a + b = "; c.show();
|
||||||
|
|
||||||
|
vecdiff(c, a, b, std::complex<double>(1.0, 0.0), std::complex<double>(1.0, 0.0));
|
||||||
|
std::cout << "a - b = "; c.show();
|
||||||
|
|
||||||
|
veccpy(c, a, std::complex<double>(1.0, 0.0));
|
||||||
|
vecapp(c, a, std::complex<double>(0.5, 0.0));
|
||||||
|
std::cout << "a += 0.5*a "; c.show();
|
||||||
|
|
||||||
|
veccpy(c, a, std::complex<double>(1.0, 0.0));
|
||||||
|
vecsub(c, a, std::complex<double>(0.5, 0.0));
|
||||||
|
std::cout << "a -= 0.5*a "; c.show();
|
||||||
|
|
||||||
|
std::complex<double> d = vecdot(a, b);
|
||||||
|
std::complex<double> e = vecinner(a, b);
|
||||||
|
std::cout << "d = " << d << "\n";
|
||||||
|
std::cout << "e = " << e << "\n";
|
||||||
|
|
||||||
|
/*
|
||||||
_1d_array a(10);
|
_1d_array a(10);
|
||||||
_1d_array b(10, 1.0);
|
_1d_array b(10, 1.0);
|
||||||
a.sequence(1.0, 1.0);
|
a.sequence(1.0, 1.0);
|
||||||
@ -59,6 +87,7 @@ int main(int argc, char const *argv[])
|
|||||||
_2d_matrix m(10, 10, 1.0);
|
_2d_matrix m(10, 10, 1.0);
|
||||||
matvec(c, m, a);
|
matvec(c, m, a);
|
||||||
c.show();
|
c.show();
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
int rows = 20000;
|
int rows = 20000;
|
||||||
|
Loading…
Reference in New Issue
Block a user