66 if ( !
star.is_relativistic() ) {
73 double a0 =
star.ray_eq() ;
76 double p_mass =
star.mass_g() / (
hole.masse_adm_seul()/ggrav) ;
79 double www = ggrav *
star.mass_g() *
omega
85 int nzet =
star.get_nzet() ;
86 int nzm1 = mp.get_mg()->get_nzone() - 1 ;
96 star.set_w_shift().set_etat_qcq() ;
100 star.set_w_shift().set(0) = 0. ;
106 tmp = -6. * www / a0 * ( 1. - (mp.r)*(mp.r) / (3.*a0*a0) ) ;
109 tmp_ext = -4. * www / mp.r ;
110 tmp_ext.
annule(0, nzet-1) ;
112 star.set_w_shift().set(1) = - tmp - tmp_ext ;
116 star.set_w_shift().set(2) = 0. ;
119 star.set_w_shift().set_std_base() ;
124 tmp = 2. * www / a0 * (mp.y) * ( 1. - 3.*(mp.r)*(mp.r) / (5.*a0*a0) ) ;
126 tmp_ext = 0.8 * www * a0 * a0 * (mp.sint) * (mp.sinp) / ((mp.r)*(mp.r)) ;
127 tmp_ext.
annule(0, nzet-1) ;
129 star.set_khi_shift() = - tmp - tmp_ext ;
132 star.set_khi_shift().set_std_base() ;