Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | intent(in), | VALUE | :: | optr |
C pointer pointing to a \(\texttt{LORENE}\) \(\texttt{Bin_NS}\) object |
|
real(kind=C_DOUBLE), | intent(out) | :: | angular_vel | |||
real(kind=C_DOUBLE), | intent(out) | :: | distance | |||
real(kind=C_DOUBLE), | intent(out) | :: | distance_com | |||
real(kind=C_DOUBLE), | intent(out) | :: | mass1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | mass2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | mass_grav1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | mass_grav2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | adm_mass | |||
real(kind=C_DOUBLE), | intent(out) | :: | linear_momentum_x | |||
real(kind=C_DOUBLE), | intent(out) | :: | linear_momentum_y | |||
real(kind=C_DOUBLE), | intent(out) | :: | linear_momentum_z | |||
real(kind=C_DOUBLE), | intent(out) | :: | angular_momentum_x | |||
real(kind=C_DOUBLE), | intent(out) | :: | angular_momentum_y | |||
real(kind=C_DOUBLE), | intent(out) | :: | angular_momentum_z | |||
real(kind=C_DOUBLE), | intent(out) | :: | area_radius1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | radius1_x_comp | |||
real(kind=C_DOUBLE), | intent(out) | :: | radius1_y | |||
real(kind=C_DOUBLE), | intent(out) | :: | radius1_z | |||
real(kind=C_DOUBLE), | intent(out) | :: | radius1_x_opp | |||
real(kind=C_DOUBLE), | intent(out) | :: | center1_x | |||
real(kind=C_DOUBLE), | intent(out) | :: | barycenter1_x | |||
real(kind=C_DOUBLE), | intent(out) | :: | area_radius2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | radius2_x_comp | |||
real(kind=C_DOUBLE), | intent(out) | :: | radius2_y | |||
real(kind=C_DOUBLE), | intent(out) | :: | radius2_z | |||
real(kind=C_DOUBLE), | intent(out) | :: | radius2_x_opp | |||
real(kind=C_DOUBLE), | intent(out) | :: | center2_x | |||
real(kind=C_DOUBLE), | intent(out) | :: | barycenter2_x | |||
real(kind=C_DOUBLE), | intent(out) | :: | ent_center1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | nbar_center1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | rho_center1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | energy_density_center1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | specific_energy_center1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | pressure_center1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | ent_center2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | nbar_center2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | rho_center2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | energy_density_center2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | specific_energy_center2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | pressure_center2 | |||
character(kind=C_CHAR, len=1), | intent(out), | DIMENSION(100) | :: | eos1 | ||
character(kind=C_CHAR, len=1), | intent(out), | DIMENSION(100) | :: | eos2 | ||
integer(kind=C_INT) | :: | eos1_id | ||||
integer(kind=C_INT) | :: | eos2_id | ||||
real(kind=C_DOUBLE), | intent(out) | :: | gamma_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | gamma_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa_2 | |||
integer(kind=C_INT) | :: | npeos_1 | ||||
real(kind=C_DOUBLE), | intent(out) | :: | gamma0_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | gamma1_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | gamma2_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | gamma3_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa0_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa1_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa2_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa3_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | logP1_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | logRho0_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | logRho1_1 | |||
real(kind=C_DOUBLE), | intent(out) | :: | logRho2_1 | |||
integer(kind=C_INT) | :: | npeos_2 | ||||
real(kind=C_DOUBLE), | intent(out) | :: | gamma0_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | gamma1_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | gamma2_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | gamma3_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa0_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa1_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa2_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | kappa3_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | logP1_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | logRho0_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | logRho1_2 | |||
real(kind=C_DOUBLE), | intent(out) | :: | logRho2_2 | |||
character(kind=C_CHAR, len=1), | intent(out), | DIMENSION(500) | :: | eos_table1 | ||
character(kind=C_CHAR, len=1), | intent(out), | DIMENSION(500) | :: | eos_table2 |
Interface to the \(\texttt{LORENE}\) method of class \(\texttt{Bin_NS}\) with the same name, that stores the physical parameters of the binary system from \(\texttt{LORENE}\) in the desired variables
FT