![]() |
Octopus 16.0
real-space, real-time, TDDFT code
|
#include <config.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <gsl/gsl_spline.h>
#include "string_f.h"
#include <fortran_types.h>
#include <assert.h>
#include <iostream>
#include <vector>
Functions | |
void | FC_FUNC_ (oct_spline_end, OCT_SPLINE_END)(void **spl |
gsl_interp_accel_free ((gsl_interp_accel *)(*acc)) | |
void | FC_FUNC_ (oct_spline_fit, OCT_SPLINE_FIT)(const fint *nrc |
gsl_spline_init ((gsl_spline *)(*spl), x, y, *nrc) | |
fflush (stdout) | |
double | FC_FUNC_ (oct_spline_eval, OCT_SPLINE_EVAL)(const double *x |
template<typename Type , int stride> | |
void | oct_spline_eval_array (fint nn, Type *xf, const void **spl, void **acc) |
void | FC_FUNC_ (oct_spline_eval_array, OCT_SPLINE_EVAL_ARRAY)(const fint *nn |
void | FC_FUNC_ (oct_spline_eval_arrayz, OCT_SPLINE_EVAL_ARRAYZ)(const fint *nn |
fint | FC_FUNC_ (oct_spline_npoints, OCT_SPLINE_NPOINTS)(const void **spl |
void | FC_FUNC_ (oct_spline_x, OCT_SPLINE_X)(const void **spl |
for (i=0;i< size;i++) x[i] | |
void | FC_FUNC_ (oct_spline_y, OCT_SPLINE_Y)(const void **spl |
double | FC_FUNC_ (oct_spline_eval_integ, OCT_SPLINE_EVAL_INTEG)(const void **spl |
double | FC_FUNC_ (oct_spline_eval_integ_full, OCT_SPLINE_EVAL_INTEG_FULL)(const void **spl |
return | gsl_spline_eval_integ ((gsl_spline *)(*spl), a, b,(gsl_interp_accel *)(*acc)) |
double | FC_FUNC_ (oct_spline_eval_der, OCT_SPLINE_EVAL_DER)(const double *x |
double | FC_FUNC_ (oct_spline_eval_der2, OCT_SPLINE_EVAL_DER2)(const double *x |
Variables | |
void void ** | acc |
void const double * | x |
void const double const double * | y |
void const double const double void ** | spl = (void *)gsl_spline_alloc(gsl_interp_cspline, *nrc) |
void double * | xf |
size = (int)((gsl_spline *)(*spl))->size | |
double const double * | a = ((gsl_spline *)(*spl))->x[0] |
double const double const double * | b = ((gsl_spline *)(*spl))->x[size - 1] |
void FC_FUNC_ | ( | oct_spline_end | , |
OCT_SPLINE_END | |||
) |
gsl_interp_accel_free | ( | (gsl_interp_accel *) * | acc | ) |
void FC_FUNC_ | ( | oct_spline_fit | , |
OCT_SPLINE_FIT | |||
) | const |
fflush | ( | stdout | ) |
double FC_FUNC_ | ( | oct_spline_eval | , |
OCT_SPLINE_EVAL | |||
) | const |
void oct_spline_eval_array | ( | fint | nn, |
Type * | xf, | ||
const void ** | spl, | ||
void ** | acc | ||
) |
void FC_FUNC_ | ( | oct_spline_eval_array | , |
OCT_SPLINE_EVAL_ARRAY | |||
) | const |
void FC_FUNC_ | ( | oct_spline_eval_arrayz | , |
OCT_SPLINE_EVAL_ARRAYZ | |||
) | const |
fint FC_FUNC_ | ( | oct_spline_npoints | , |
OCT_SPLINE_NPOINTS | |||
) | const |
void FC_FUNC_ | ( | oct_spline_x | , |
OCT_SPLINE_X | |||
) | const |
for | ( | ) |
void FC_FUNC_ | ( | oct_spline_y | , |
OCT_SPLINE_Y | |||
) | const |
double FC_FUNC_ | ( | oct_spline_eval_integ | , |
OCT_SPLINE_EVAL_INTEG | |||
) | const |
double FC_FUNC_ | ( | oct_spline_eval_integ_full | , |
OCT_SPLINE_EVAL_INTEG_FULL | |||
) | const |
double FC_FUNC_ | ( | oct_spline_eval_der | , |
OCT_SPLINE_EVAL_DER | |||
) | const |
double FC_FUNC_ | ( | oct_spline_eval_der2 | , |
OCT_SPLINE_EVAL_DER2 | |||
) | const |
double const void void ** acc |
void double * x |
double const void ** spl = (void *)gsl_spline_alloc(gsl_interp_cspline, *nrc) |
void double * xf |
size = (int)((gsl_spline *)(*spl))->size |