#include "geometry.hpp" double inf = numeric_limits::infinity(); Geometry::Geometry(){ lX=0; nX=0; dX=0; hsoil=nullptr; dhsoil=nullptr; hbot=nullptr; dhbot=nullptr; nZ=nullptr; dZ=nullptr; Z=nullptr; } Geometry::~Geometry(){ if(hsoil!=nullptr){ delete[] hsoil; delete[] dhsoil; delete[] hbot; delete[] dhbot; delete[] dZ; delete[] nZ; for(size_t i=0;i