36 int l_idx(
int l) {
return (l * (l + 1) * (2 * l + 1)) / 6; }
50 int lmp_idx(
int l,
int m,
int p)
const;
61 int lmk_idx(
int l,
int m,
int k)
const;
77 Flmp(
int l_max,
double I,
bool compute_derivatives =
false);
105 double get_Flmp(
int l,
int m,
int p)
const;
113 double get_Flmk(
int l,
int m,
int k)
const;
121 double get_dFlmp(
int l,
int m,
int p)
const;
129 double get_dFlmk(
int l,
int m,
int k)
const;
Header file to define Associated Legendre Functions (ALFs) class.
Class that computes and stores the normalized inclination functions and its derivatives at a given in...
Definition Flmp.hpp:35
double get_Flmk(int l, int m, int k) const
Definition Flmp.cpp:243
double get_Flmp(int l, int m, int p) const
Definition Flmp.cpp:241
double get_dFlmk(int l, int m, int k) const
Definition Flmp.cpp:247
Flmp & operator=(const Flmp &other)
Definition Flmp.cpp:165
double get_Flmk_star(int l, int m, int k) const
Definition Flmp.cpp:249
Flmp()
Definition Flmp.cpp:16
int get_l_max() const
Definition Flmp.cpp:239
~Flmp()
Definition Flmp.cpp:232
double get_dFlmp(int l, int m, int p) const
Definition Flmp.cpp:245