109 template<
class Tscal>
112 return (lhs.K == rhs.K) && (lhs.gamma == rhs.gamma);
127 template<
class Tscal>
144 template<
class Tscal>
158 template<
class Tscal>
182 template<
class Tscal>
186 return (lhs.
cs0 == rhs.
cs0) && (lhs.
q == rhs.
q) && (lhs.
r0 == rhs.
r0);
200 template<
class Tscal>
202 Tscal h_over_r = 0.05;
217 template<
class Tscal>
221 return (lhs.h_over_r == rhs.h_over_r);
258 template<
class Tscal>
286 template<
class Tscal>
290 return (lhs.
cs0 == rhs.
cs0) && (lhs.
q == rhs.
q) && (lhs.
r0 == rhs.
r0)
std::uint32_t u32
32 bit unsigned integer
bool operator==(const EOS_Config_Adiabatic< Tscal > &lhs, const EOS_Config_Adiabatic< Tscal > &rhs)
Equal operator for the EOS_Config_Adiabatic struct.
Configuration struct for adiabatic equation of state.
Tscal gamma
Adiabatic index.
Configuration struct for Fermi equation of state.
Tscal mu_e
mu_e is the mean molecular weight
Configuration struct for isothermal equation of state.
Configuration struct for the locally isothermal equation of state extended from Farris 2014 to includ...
u32 n_sinks
Number of sinks to consider for the equation of state.
Tscal r0
Reference radius.
Tscal cs0
Soundspeed at the reference radius.
Tscal q
Power exponent of the soundspeed profile.
Configuration struct for the locally isothermal equation of state from Farris 2014.
Configuration struct for the locally isothermal equation of state from Lodato Price 2007.
Tscal cs0
Soundspeed at the reference radius.
Tscal q
Power exponent of the soundspeed profile.
Tscal r0
Reference radius.
Configuration struct for polytropic equation of state.