blob: c486295864e39035a92152df1a305025e8303768 [file]
#include <iostream>
#include <tvmet/Vector.h>
#include <tvmet/Matrix.h>
using namespace std;
using namespace tvmet;
int main() {
// Matrix Vector stuff I
Vector<double,3> v1(1,2,3), v2(v1);
Vector<double,3> v3(0);
Matrix<double,3,3> m1, m2, m3;
m1 = 1,2,3,
4,5,6,
7,8,9;
m2 = trans(m1);
cout << "Xpr Level printing of "
<< m1 << "\n* " << v1 <<"\nresults into:\n";
cout << m1*v1 << endl;
cout << "The result =\n";
v3 = m1*v1;
cout << v3 << endl << endl;
}