4 int orbital_frequency_multiplier,
5 int spin_frequency_multiplier,
6 double forcing_frequency,
7 Dissipation::QuantityEntry entry,
8 double &above_lock_value)
const 15 std::pow(std::abs(forcing_frequency) / (2.0 * M_PI),
24 result *= -spin_frequency_multiplier;
26 result *= orbital_frequency_multiplier;
29 if(forcing_frequency == 0) above_lock_value = -result;
30 return (forcing_frequency > 0 ? result : -result);
double __phase_lag_one_day
The phase lag at a forcing frequency of one day.
SPIN_FREQUENCY
The derivative w.r.t. the spin frequency of a dissipating zone.
Declares the class that provides the phase lag function to DissipatingZone objects.
double __max_phase_lag
The maximum phase lag achieved for any frequency.
AGE
The derivative w.r.t. age, excluding the dependence through the body's radius and the moments of iner...
double __phase_lag_powerlaw_index
The powerlaw index of the phase lag period dependence.
NO_DERIV
The quantity itself, undifferentiated.
ORBITAL_FREQUENCY
The derivative w.r.t. the orbital frequency.
virtual double modified_phase_lag(int orbital_frequency_multiplier, int spin_frequency_multiplier, double forcing_frequency, Dissipation::QuantityEntry entry, double &above_lock_value) const
Should return the tidal phase lag time the love number for the given tidal term (or one of its deriva...