An unconditionally stable linearized CCD–ADI method for generalized nonlinear Schrödinger equations with variable coefficients in two and three dimensions. (1st June 2017)