ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
gsl::sum::levin_u Namespace Reference

The Levin u transform. More...

Classes

class  workspace
 Workspace for the Levin u transform. More...
 

Functions

template<typename ARRAY >
int accel (ARRAY const &array, workspace &w, double &sum_accel, double &abserr)
 C++ version of gsl_sum_levin_u_accel(). More...
 

Detailed Description

The Levin u transform.

Function Documentation

◆ accel()

template<typename ARRAY >
int gsl::sum::levin_u::accel ( ARRAY const &  array,
workspace w,
double &  sum_accel,
double &  abserr 
)
inline

C++ version of gsl_sum_levin_u_accel().

This version handles std::vector and gsl::vector.

Parameters
arrayA series of terms
wA workspace of size array_size
sum_accelThe extrapolated sum
abserrAbsolute error
Returns
Error code on failure

Definition at line 281 of file sum.hpp.

References gsl::sf::hermite::array(), and gsl::sum::levin_u::workspace::get().