43 #ifndef G4LEGENDREPOLYNOMIAL_HH
44 #define G4LEGENDREPOLYNOMIAL_HH
60 std::map<
G4int, std::map<G4int, G4double> >* cache = NULL);
G4double EvalLegendrePoly(G4int order, G4double x)
std::vector< std::vector< G4double > > fCoefficients
G4double EvalAssocLegendrePoly(G4int l, G4int m, G4double x, std::map< G4int, std::map< G4int, G4double > > *cache=NULL)
static size_t GetNCoefficients(size_t order)
static constexpr double m
void BuildUpToOrder(size_t order)
G4double GetCoefficient(size_t i, size_t order)