Class xlifepp::SingleIM#

class SingleIM : public xlifepp::IntegrationMethod#

abstract class for integration method of single integral over E

Subclassed by xlifepp::FilonIMT< complex_t >, xlifepp::FilonIMT< T >, xlifepp::LenoirSalles2dIR, xlifepp::LenoirSalles3dIR, xlifepp::PolynomialIM, xlifepp::QuadratureIM

Public Functions

inline SingleIM(IntegrationMethodType imt = _undefIM, const string_t na = "SingleIM")#

basic constructor

inline virtual bool isDoubleIM() const#

returns true if double IM

inline virtual bool isSingleIM() const#

returns true if single IM

inline virtual void print(std::ostream &os) const#

print IntegrationMethod on stream