#include <boost/numeric/ublas/matrix.hpp> // 普通の行列用のヘッダ
#include <boost/numeric/ublas/vector.hpp> // 普通のベクトル用のヘッダ
#include <boost/numeric/ublas/io.hpp> // ストリーム入出力用ヘッダ
using namespace boost::numeric::ublas; // boost::numeric::ublas 名前空間を使用
#include <iostream>
using namespace std;
/*
typedef matrix<double> dmatrix;
typedef boost::numeric::ublas::vector<double> dvector;
// ↑今回は特に必要ないが,std::vectorを使う場合は
// 混同されないように名前空間を明示する.
*/
class test
{
public:
void disp();
private:
matrix<double> mat1(2,2);
};