1#ifndef _sourceFunction_hh
2#define _sourceFunction_hh
16using concepts::besselJnu;
17using concepts::besselYnu;
33 lam_(lambda), kn_(
kn), R1_(
R1), C_(
coef){};
40 const Real t = 0.0)
const;
42 const Real t = 0.0)
const;
44 const Real t = 0.0)
const;
68 lam_(lambda), kn_(
kn), R1_(
R1), C_(
coef) {};
75 const Real t = 0.0)
const;
77 const Real t = 0.0)
const;
79 const Real t = 0.0)
const;
virtual SourceFunctionF0_x * clone() const
Virtual copy constructor.
virtual Cmplx operator()(const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const
virtual Cmplx operator()(const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const
virtual SourceFunctionF0_y * clone() const
Virtual copy constructor.
Set< F > makeSet(uint n, const F &first,...)
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.