26char binary_omega_ana_xcts_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Binary_xcts/binary_omega_ana_xcts.C,v 1.2 2014/10/13 08:52:45 j_novak Exp $" ;
45#include "binary_xcts.h"
58 double compact = ggrav * mtot / rr ;
69 omega2 = ggrav * mtot /
pow(rr, 3)
70 * (1. - 2.75 * compact + 8.625 * compact*compact ) ;
82 double ired = double(5)/double(3) * ( 1. - double(6) / M_PI / M_PI ) ;
83 omega2 = ggrav * mtot /
pow(rr, 3)
84 * (1. - compact * ( 2.75 + 2.*a0sr*a0sr * ired
85 - 0.48*
pow(a0sr, 4) * ired*ired )
86 + compact*compact * ( 8.625 + 2.75*a0sr*a0sr * ired
87 + 2.*
pow(a0sr, 4) * ired*ired ) ) ;
Star_bin_xcts star2
Second star of the system.
void analytical_omega()
Sets the orbital angular velocity to some 2-PN analytical value (Keplerian value in the Newtonian cas...
Star_bin_xcts star1
First star of the system.
double separation() const
Returns the coordinate separation of the two stellar centers [r_unit].
void del_deriv() const
Deletes all the derived quantities.
double omega
Angular velocity with respect to an asymptotically inertial observer.
bool is_irrotational() const
Returns true for an irrotational motion, false for a corotating one.
virtual double mass_g() const
Gravitational mass.
double ray_eq() const
Coordinate radius at , [r_unit].
Cmp sqrt(const Cmp &)
Square root.
Cmp pow(const Cmp &, int)
Power .
Standard units of space, time and mass.