#include "Teuchos_Version.hpp"
int main(int argc, char* argv[])
{
std::cout << Teuchos::Teuchos_Version() << std::endl << std::endl;
int rows, cols, stride;
Empty_Matrix.
shape( 3, 3 );
My_Copy1.putScalar( 1.0 );
My_Copy2(1,1) = 10.0;
Empty_Matrix = My_Matrix;
x = 1.0;
y = 1.0;
double d;
1.0, My_Matrix, My_Copy3, 0.0 );
My_Copy2 += My_Matrix;
d = x.dot( y );
(void)d;
double *My_Array=0, *My_Column=0;
My_Array = My_Matrix.
values();
My_Column = My_Matrix[2];
(void)My_Array;
(void)My_Column;
double norm_one, norm_inf, norm_fro;
(void)norm_one;
(void)norm_inf;
(void)norm_fro;
if (Empty_Matrix == My_Matrix) {
std::cout<< "The matrices are the same!" <<std::endl;
}
if (My_Copy2 != My_Matrix) {
std::cout<< "The matrices are different!" <<std::endl;
}
X.putScalar(1.0);
X.putScalar(0.0);
int info = 0;
if (info != 0)
std::cout << "Teuchos::SerialDenseSolver::factor() returned : " << info << std::endl;
info = My_Solver.
solve();
if (info != 0)
std::cout << "Teuchos::SerialDenseSolver::solve() returned : " << info << std::endl;
std::cout<< std::endl << My_Matrix << std::endl;
std::cout<< X << std::endl;
return 0;
}