Object-oriented Scientific Computing Library: Version 0.910
Public Member Functions
gsl_inte_transform< func_t > Class Template Reference

Integrate a function with a singularity (GSL) [abstract base]. More...

#include <gsl_inte_singular.h>

Inheritance diagram for gsl_inte_transform< func_t >:
gsl_inte_singular< func_t > gsl_inte_kronrod< func_t > gsl_inte inte< func_t > gsl_inte_cheb< func_t > gsl_inte_qagi< func_t > gsl_inte_qagil< func_t > gsl_inte_qagiu< func_t > gsl_inte_qawc< func_t > gsl_inte_qawo_sin< func_t > gsl_inte_qaws< func_t > gsl_inte_qawf_sin< func_t > gsl_inte_qawo_cos< func_t > gsl_inte_qawf_cos< func_t >

Detailed Description

template<class func_t = funct>
class gsl_inte_transform< func_t >

This class contains the GSL-based integration function for applying transformations to the user-defined integrand. The casual end-user should use the classes explained in the Integration section of the User's guide.

Definition at line 752 of file gsl_inte_singular.h.

Public Member Functions

virtual double transform (double t, func_t &func)=0
 The transformation to apply to the user-supplied function.
virtual void gauss_kronrod (func_t &func, double a, double b, double *result, double *abserr, double *resabs, double *resasc)
 Integration wrapper for internal transformed function type.

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).

Get Object-oriented Scientific Computing
Lib at SourceForge.net. Fast, secure and Free Open Source software
downloads.