Octopus 16.0
real-space, real-time, TDDFT code
spline.h File Reference
#include <config.h>
#include <vector>
Include dependency graph for spline.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Spline
 

Macros

#define SPLINE_FLAT_BC   0.0 /* Flat boundary condition (y'=0) */
 
#define SPLINE_NATURAL_BC   1.e31 /* Natural boundary condition (Y"=0) */
 

Functions

void spline (const double *x, const double *y, int n, double yp1, double ypn, double *y2)
 
void splint (const double *xa, const double *ya, const double *y2a, int n, double x, double *y)
 
void splintd (const double *xa, const double *ya, const double *y2a, int n, double x, double *y, double *dy)
 

Macro Definition Documentation

◆ SPLINE_FLAT_BC

#define SPLINE_FLAT_BC   0.0 /* Flat boundary condition (y'=0) */

◆ SPLINE_NATURAL_BC

#define SPLINE_NATURAL_BC   1.e31 /* Natural boundary condition (Y"=0) */

Function Documentation

◆ spline()

void spline ( const double *  x,
const double *  y,
int  n,
double  yp1,
double  ypn,
double *  y2 
)

◆ splint()

void splint ( const double *  xa,
const double *  ya,
const double *  y2a,
int  n,
double  x,
double *  y 
)

◆ splintd()

void splintd ( const double *  xa,
const double *  ya,
const double *  y2a,
int  n,
double  x,
double *  y,
double *  dy 
)