Main Page | Alphabetical List | Class List | File List | Class Members | File Members

gsl_chebyshev.h File Reference

#include <vector>
#include <gsl/gsl_mode.h>

Go to the source code of this file.

Classes

struct  gsl_cheb_series_struct

Defines

#define __BEGIN_DECLS
#define __END_DECLS

Typedefs

typedef std::vector< double > Dvector
typedef gsl_cheb_series_struct gsl_cheb_series

Functions

gsl_cheb_seriesgsl_cheb_alloc (const size_t order)
void gsl_cheb_free (gsl_cheb_series *cs)
int gsl_cheb_init (gsl_cheb_series *cs, double(*func)(double), const double a, const double b)
int gsl_cheb_init (gsl_cheb_series *cs, double(*func)(double, Dvector), Dvector pars, const double a, const double b)
double gsl_cheb_eval (const gsl_cheb_series *cs, const double x)
int gsl_cheb_eval_err (const gsl_cheb_series *cs, const double x, double *result, double *abserr)
double gsl_cheb_eval_n (const gsl_cheb_series *cs, const size_t order, const double x)
int gsl_cheb_eval_n_err (const gsl_cheb_series *cs, const size_t order, const double x, double *result, double *abserr)
double gsl_cheb_eval_mode (const gsl_cheb_series *cs, double x, gsl_mode_t mode)
int gsl_cheb_eval_mode_e (const gsl_cheb_series *cs, const double x, gsl_mode_t mode, double *result, double *abserr)
int gsl_cheb_calc_deriv (gsl_cheb_series *deriv, const gsl_cheb_series *cs)
int gsl_cheb_calc_integ (gsl_cheb_series *integ, const gsl_cheb_series *cs)


Define Documentation

#define __BEGIN_DECLS
 

Definition at line 40 of file gsl_chebyshev.h.

#define __END_DECLS
 

Definition at line 41 of file gsl_chebyshev.h.


Typedef Documentation

typedef std::vector<double> Dvector
 

Definition at line 25 of file gsl_chebyshev.h.

typedef struct gsl_cheb_series_struct gsl_cheb_series
 

Definition at line 71 of file gsl_chebyshev.h.


Function Documentation

gsl_cheb_series* gsl_cheb_alloc const size_t  order  ) 
 

Referenced by Chebyshev::Chebyshev(), and Chebyshev::Expand().

int gsl_cheb_calc_deriv gsl_cheb_series deriv,
const gsl_cheb_series cs
 

int gsl_cheb_calc_integ gsl_cheb_series integ,
const gsl_cheb_series cs
 

double gsl_cheb_eval const gsl_cheb_series cs,
const double  x
 

int gsl_cheb_eval_err const gsl_cheb_series cs,
const double  x,
double *  result,
double *  abserr
 

double gsl_cheb_eval_mode const gsl_cheb_series cs,
double  x,
gsl_mode_t  mode
 

int gsl_cheb_eval_mode_e const gsl_cheb_series cs,
const double  x,
gsl_mode_t  mode,
double *  result,
double *  abserr
 

double gsl_cheb_eval_n const gsl_cheb_series cs,
const size_t  order,
const double  x
 

int gsl_cheb_eval_n_err const gsl_cheb_series cs,
const size_t  order,
const double  x,
double *  result,
double *  abserr
 

void gsl_cheb_free gsl_cheb_series cs  ) 
 

Referenced by Chebyshev::Expand().

int gsl_cheb_init gsl_cheb_series cs,
double(*  func)(double, Dvector),
Dvector  pars,
const double  a,
const double  b
 

Referenced by Chebyshev::Chebyshev(), and Chebyshev::Expand().

int gsl_cheb_init gsl_cheb_series cs,
double(*  func)(double),
const double  a,
const double  b
 


Generated on Wed Feb 25 15:03:17 2004 for SpecialFunctions by doxygen 1.3.4