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