ml4gw.waveforms.cbc.taylorf2
Classes
|
- class ml4gw.waveforms.cbc.taylorf2.TaylorF2
Bases:
Module
- forward(f, chirp_mass, mass_ratio, chi1, chi2, distance, phic, inclination, f_ref, **kwargs)
TaylorF2 up to 3.5 PN in phase. Newtonian SPA amplitude.
- Parameters:
f (
Float[Tensor, 'frequency']
) -- Frequency series in Hz.chirp_mass (
Float[Tensor, 'batch']
) -- Chirp mass in solar massesmass_ratio (
Float[Tensor, 'batch']
) -- Mass ratio m1/m2chi1 (
Float[Tensor, 'batch']
) -- Spin of m1chi2 (
Float[Tensor, 'batch']
) -- Spin of m2distance (
Float[Tensor, 'batch']
) -- Luminosity distancephic (
Float[Tensor, 'batch']
) -- Phase at coalescenceinclination (
Float[Tensor, 'batch']
) -- Inclination anglef_ref (
float
) -- Reference frequency
- Returns:
- Tuple[torch.Tensor, torch.Tensor]
Cross and plus polarizations
- Return type:
hc, hp
- taylorf2_amplitude(Mf, mass1, mass2, eta, distance)
- Return type:
Float[Tensor, 'batch frequency']
- Parameters:
Mf (Float[Tensor, 'batch'])
mass1 (Float[Tensor, 'batch'])
mass2 (Float[Tensor, 'batch'])
eta (Float[Tensor, 'batch'])
distance (Float[Tensor, 'batch'])
- taylorf2_htilde(f, mass1, mass2, chi1, chi2, distance, phic, f_ref)
- Return type:
Float[Tensor, 'batch frequency']
- Parameters:
f (Float[Tensor, 'frequency'])
mass1 (Float[Tensor, 'batch'])
mass2 (Float[Tensor, 'batch'])
chi1 (Float[Tensor, 'batch'])
chi2 (Float[Tensor, 'batch'])
distance (Float[Tensor, 'batch'])
phic (Float[Tensor, 'batch'])
f_ref (float)
- taylorf2_phase(Mf, mass1, mass2, chi1, chi2)
Calculate the inspiral phase for the TaylorF2.
- Return type:
Float[Tensor, 'batch frequency']
- Parameters:
Mf (Float[Tensor, 'batch'])
mass1 (Float[Tensor, 'batch'])
mass2 (Float[Tensor, 'batch'])
chi1 (Float[Tensor, 'batch'])
chi2 (Float[Tensor, 'batch'])