Neutrino in the presence of gravitational fields: Separation of variables