3 #include "CLHEP/GenericFunctions/Sin.hh" 4 #include "CLHEP/GenericFunctions/Cos.hh" 5 #include "CLHEP/GenericFunctions/Variable.hh" 6 #include "gsl/gsl_sf_bessel.h" 11 FUNCTION_OBJECT_IMP(SphericalNeumann)
20 SphericalNeumann::SphericalNeumann(
unsigned int l):
26 SphericalNeumann::~SphericalNeumann() {
30 SphericalNeumann::SphericalNeumann(
const SphericalNeumann & right):
36 double SphericalNeumann::operator() (
double x)
const {
41 int status =gsl_sf_bessel_yl_e(_l, x,&result);
43 std::cerr <<
"Warning, GSL function gsl_sf_bessel_yl_impl" 44 <<
" return code" << status << std::endl;
51 unsigned int SphericalNeumann::l()
const {