00001 #ifndef _MY_Matrix_
00002 #define _MY_Matrix_
00003 #include <lac/full_matrix.h>
00004
00008 class VecDouble;
00009 class Matrix : public dealii::FullMatrix<double>
00010 {
00011 private:
00012
00013 protected:
00014
00015 public:
00016
00017 dealii::FullMatrix<double>::operator=;
00018
00019 Matrix(unsigned m,unsigned n)
00020 :dealii::FullMatrix<double>(m,n){}
00021 Matrix(){}
00022
00023 ~Matrix(){}
00024
00025
00026 void fill(double value);
00027
00028 void fill_row (unsigned row, double value);
00029 void copyColumn(VecDouble &vc,unsigned col);
00030 };
00031
00032 #endif
00033