Move CUDA_LIFModel as derived class of LIFModel