00001
00003 inline _dgematrix::_dgematrix()
00004 {
00005 #ifdef CPPL_VERBOSE
00006 std::cerr << "# [MARK] _dgematrix::_dgematrix()"
00007 << std::endl;
00008 #endif//CPPL_VERBOSE
00009
00011 M =0;
00012 N =0;
00013 Array =NULL;
00014 Darray =NULL;
00015
00016 #ifdef CPPL_DEBUG
00017 std::cerr << "# [NOTE] _dgematrix::_dgematrix() "
00018 << "A new 0x0 matrix at " << Array
00019 << " has been made." << std::endl;
00020 #endif//CPPL_DEBUG
00021 }
00022
00023
00025 inline _dgematrix::_dgematrix(const _dgematrix& mat)
00026 {
00027 #ifdef CPPL_VERBOSE
00028 std::cerr << "# [MARK] _dgematrix::_dgematrix(const _dgematrix&)"
00029 << std::endl;
00030 #endif//CPPL_VERBOSE
00031
00033 M =mat.M;
00034 N =mat.N;
00035 Array =mat.Array;
00036 Darray =mat.Darray;
00037
00038 #ifdef CPPL_DEBUG
00039 std::cerr << "# [NOTE] _dgematrix::_dgematrix(const _dgematrix&) "
00040 << "A matrix pointing at " << Array << " has been made."
00041 << std::endl;
00042 #endif//CPPL_DEBUG
00043 }
00044
00048
00049
00051 inline _dgematrix::~_dgematrix()
00052 {
00053 #ifdef CPPL_VERBOSE
00054 std::cerr << "# [MARK] _dgematrix::~_dgematrix()"
00055 << std::endl;
00056 #endif//CPPL_VERBOSE
00057
00058 #ifdef CPPL_DEBUG
00059 std::cerr << "# [NOTE] _dgematrix::~_dgematrix() "
00060 << "A _dgematrix is going to be destructed." << std::endl;
00061 #endif//CPPL_DEBUG
00063 }