PER_STR::~PER_STR(void) { if (m_perc == NULL) Release2DArray(m_nCells, m_perc); //{ // for (int i = 0; i < m_nCells; i++) // delete[] m_perc[i]; // delete[] m_perc; // m_perc = NULL; //} }
ReservoirMethod::~ReservoirMethod(void) { if(m_T_Perco != NULL) Release1DArray(m_T_Perco); if(m_T_PerDep != NULL) Release1DArray(m_T_PerDep); if (m_D_Revap != NULL) Release1DArray(m_D_Revap); if (m_T_Revap != NULL) Release1DArray(m_T_Revap); if (m_T_RG != NULL) Release1DArray(m_T_RG); if (m_T_QG != NULL) Release1DArray(m_T_QG); if (m_petSubbasin != NULL) Release1DArray(m_petSubbasin); if (m_gwStore != NULL) Release1DArray(m_gwStore); if (m_T_GWWB != NULL) Release2DArray(m_nSubbasins+1, m_T_GWWB); }
PER_PI::~PER_PI(void) { if (m_perc == NULL) Release2DArray(m_nCells, m_perc); }
IUH_OL::~IUH_OL() { if (m_Q_SBOF != nullptr) Release1DArray(m_Q_SBOF); if (m_cellFlow != nullptr) Release2DArray(m_nCells, m_cellFlow); if (m_OL_Flow != nullptr) Release1DArray(m_OL_Flow); }