dcovector IO
#include <iostream>
#include <cstdlib>
#include <ctime>
#include "cpplapack.h"
using namespace std;
int main(int argc, char** argv)
{
srand(unsigned(time(NULL)));
int L(4);
CPPL::dcovector x(L);
for(
int i=0;
i<x.l;
i++){
x(
i) =double( rand() /(RAND_MAX/10) );
}
cout << "x =\n" << x << endl;
for(
int i=0;
i<x.l;
i++){
cout <<
"x(" <<
i <<
") =" << x(
i) << endl;
}
CPPL::dcovector y(x);
cout << "y =\n" << y << endl;
for(
int i=0;
i<y.l;
i++){
cout <<
"y(" <<
i <<
") =" << y(
i) << endl;
}
cout << "x+y=\n" << x+y << endl;
CPPL::dcovector z;
z.read( "tmp.txt" );
cout << "z-x =\n" << z-x << "<-Should be zero." << endl;
CPPL::dcovector X(CPPL::dcovector(3).set(0,1).set(1,2).set(2,3));
cout << "X=\n" << X << endl;
return 0;
}
drovector IO
#include <iostream>
#include <cstdlib>
#include <ctime>
#include "cpplapack.h"
using namespace std;
int main(int argc, char** argv)
{
srand(unsigned(time(NULL)));
int L(4);
CPPL::drovector x(L);
for(
int i=0;
i<x.l;
i++){
x(
i) =double( rand() /(RAND_MAX/10) );
}
cout << "x =\n" << x << endl;
for(
int i=0;
i<x.l;
i++){
cout <<
"x(" <<
i <<
") =" << x(
i) << endl;
}
CPPL::drovector y(x);
cout << "y =\n" << y << endl;
for(
int i=0;
i<y.l;
i++){
cout <<
"y(" <<
i <<
") =" << y(
i) << endl;
}
cout << "x+y=\n" << x+y << endl;
CPPL::drovector z;
z.read( "tmp.txt" );
cout << "z-x =\n" << z-x << "<-Should be zero." << endl;
return 0;
}