Class xlifepp::DoubleIM#

class DoubleIM : public xlifepp::IntegrationMethod#

abstract class for integration method of double integral over ExF

Subclassed by xlifepp::CollinoIM, xlifepp::DuffyIM, xlifepp::HMatrixIM, xlifepp::LenoirSalles2dIM, xlifepp::LenoirSalles3dIM, xlifepp::ProductIM, xlifepp::SauterSchwabIM, xlifepp::SauterSchwabSymIM

Public Functions

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

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