Object-oriented Scientific Computing Library: Version 0.910
Public Member Functions | Protected Attributes | Private Member Functions
cspline_peri_interp< vec_t > Class Template Reference

Cubic spline interpolation with periodic boundary conditions (GSL)

#include <interp.h>

Inheritance diagram for cspline_peri_interp< vec_t >:
cspline_interp< vec_t > base_interp< vec_t >

Detailed Description

template<class vec_t>
class cspline_peri_interp< vec_t >

Definition at line 593 of file interp.h.

Public Member Functions

virtual int allocate (size_t size)
 Allocate memory, assuming x and y have size size.
virtual const char * type ()
 Return the type, "cspline_peri_interp".
virtual int init (const vec_t &xa, const vec_t &ya, size_t size)
 Initialize interpolation routine.
virtual int free ()
 Free allocated memory.

Protected Attributes

o2scl_linalg::uvector_5_mem p5m
 Desc.

Private Member Functions

 cspline_peri_interp (const cspline_peri_interp< vec_t > &)
cspline_peri_interp< vec_t > & operator= (const cspline_peri_interp< vec_t > &)

Member Function Documentation

template<class vec_t>
virtual int cspline_peri_interp< vec_t >::init ( const vec_t &  xa,
const vec_t &  ya,
size_t  size 
) [inline, virtual]

Periodic boundary conditions

Natural boundary conditions

Reimplemented from cspline_interp< vec_t >.

Definition at line 652 of file interp.h.


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.