/* * This is a reused case study used as example from Rusell Edwards. * Works only with > release-1-2-0 due to a missed * product/operator*(Matrix,XprVector) on releases prior. * It shows a possible use of chained expressions. */ #include #include #include using namespace std; using namespace tvmet; int main() { Matrix eigenvecs; Matrix M; eigenvecs = 1,2,3,4,5,6,7,8,9; M = 10,20,30,40,50,60,70,80,90; Vector ev0( M * col(eigenvecs, 0)); cout << "ev0 = " << ev0 << endl; }