63 if ( !
star.is_relativistic() ) {
70 double a0 =
star.ray_eq() ;
73 double p_mass =
star.mass_g() / (
hole.masse_adm_seul()/ggrav) ;
76 double www = ggrav *
star.mass_g() *
omega
82 int nzet =
star.get_nzet() ;
83 int nzm1 = mp.get_mg()->get_nzone() - 1 ;
93 star.set_w_shift().set_etat_qcq() ;
97 star.set_w_shift().set(0) = 0. ;
103 tmp = -6. * www / a0 * ( 1. - (mp.r)*(mp.r) / (3.*a0*a0) ) ;
106 tmp_ext = -4. * www / mp.r ;
107 tmp_ext.
annule(0, nzet-1) ;
109 star.set_w_shift().set(1) = - tmp - tmp_ext ;
113 star.set_w_shift().set(2) = 0. ;
116 star.set_w_shift().set_std_base() ;
121 tmp = 2. * www / a0 * (mp.y) * ( 1. - 3.*(mp.r)*(mp.r) / (5.*a0*a0) ) ;
123 tmp_ext = 0.8 * www * a0 * a0 * (mp.sint) * (mp.sinp) / ((mp.r)*(mp.r)) ;
124 tmp_ext.
annule(0, nzet-1) ;
126 star.set_khi_shift() = - tmp - tmp_ext ;
129 star.set_khi_shift().set_std_base() ;