8 #ifndef __ECCENTRICITY_EXPANSION_COEFFICIENTS_H 9 #define __ECCENTRICITY_EXPANSION_COEFFICIENTS_H 11 #include "../Core/SharedLibraryExportMacros.h" 12 #include "../Core/Error.h" 31 std::vector< std::vector<double> >
75 std::pair<double, double> p_m2s(
92 std::pair<double, double> p_0s(
100 unsigned max_e_power,
109 std::pair<double, double> p_p2s(
117 unsigned max_e_power,
131 const std::string &tabulated_pms_fname=
"",
144 std::pair<double, double> operator()(
156 unsigned max_e_power,
Orientations of zones of bodies in a binary system.
bool __useable
Is the object ready to be used?
std::vector< std::vector< double > > __gamma_plus
The expansion coefficients of ( in the [documentation]{InclinationEccentricity_pms1}).
unsigned __max_e_power
Maximum eccentricity power with all necessary coefficients known.
unsigned max_e_power() const
Maximum eccentricity power with all necessary coefficients known.
EccentricityExpansionCoefficients()
Create an uninitialized object.
A class which reads-in and provides a convenient interface to the coefficients.