Class inte_il_transform (o2scl)¶
-
template<class
func_t
, classdef_inte_t
, classfp_t
= double>
classo2scl
::
inte_il_transform
: public o2scl::inte<func_t, double>¶ Integrate over \( (-\infty,b] \).
This class uses the GSL approach, employing the transformation
\( x = b - (1-t)/t \), and giving\[ \int_{-\infty}^{b}~dx f(x) = \int_0^1~dt~f[b-(1-t)/t]/t^2 \]- Note
This class only works if the base integration type
def_inte_t
avoids evaluating the function at the left-hand end point.
Integration object
-
def_inte_t
def_inte
¶ Default integration object.
-
int
set_inte
(inte<internal_funct, fp_t> &i)¶ Set the base integration object to use.
-
const char *
type
()¶ Return string denoting type (“inte_il_transform”)
Public Types
Public Functions
-
inte_il_transform
()¶
Protected Functions
Protected Attributes
-
inte<internal_funct, fp_t> *
it
¶ The base integration object.
-
internal_funct
fo
¶ Function object.