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