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