00001
00003 inline _zgematrix::_zgematrix()
00004 {
00005 #ifdef CPPL_VERBOSE
00006 std::cerr << "# [MARK] _zgematrix::_zgematrix()"
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] _zgematrix::_zgematrix() "
00018 << "A new 0x0 matrix at " << Array
00019 << " has been made." << std::endl;
00020 #endif//CPPL_DEBUG
00021 }
00022
00023
00025 inline _zgematrix::_zgematrix(const _zgematrix& mat)
00026 {
00027 #ifdef CPPL_VERBOSE
00028 std::cerr << "# [MARK] _zgematrix::_zgematrix(const _zgematrix&)"
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] _zgematrix::_zgematrix(const _zgematrix&) "
00040 << "A matrix pointing at " << Array << " has been made."
00041 << std::endl;
00042 #endif//CPPL_DEBUG
00043 }
00044
00048
00049
00051 inline _zgematrix::~_zgematrix()
00052 {
00053 #ifdef CPPL_VERBOSE
00054 std::cerr << "# [MARK] _zgematrix::~_zgematrix()"
00055 << std::endl;
00056 #endif//CPPL_VERBOSE
00057
00058 #ifdef CPPL_DEBUG
00059 std::cerr << "# [NOTE] _zgematrix::~_zgematrix() "
00060 << "A _zgematrix is going to be destructed." << std::endl;
00061 #endif//CPPL_DEBUG
00062
00064 }