ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
ModuleBase::CubicSpline Member List

This is the complete list of members for ModuleBase::CubicSpline, including all inherited members.

_build(int n, const double *dx, const double *y, const BoundaryCondition &bc_start, const BoundaryCondition &bc_end, double *dy)ModuleBase::CubicSplineprivatestatic
_cubic(int n, const double *w, const double *c0, const double *c1, const double *c2, const double *c3, double *y, double *dy, double *d2y)ModuleBase::CubicSplineinlineprivatestatic
_index(int n, const double *x, double target)ModuleBase::CubicSplineinlineprivatestatic
_index(int n, double x0, double dx, double target)ModuleBase::CubicSplineinlineprivatestatic
_solve_cyctri(int n, double *d, double *u, double *l, double *b)ModuleBase::CubicSplineprivatestatic
_validate_build(int n, const double *dx, const double *y, const BoundaryCondition &bc_start, const BoundaryCondition &bc_end)ModuleBase::CubicSplineprivatestatic
_validate_eval(int n, const double(&u)[2], const double *x, const double *y, const double *dy, int n_interp, const double *x_interp)ModuleBase::CubicSplineprivatestatic
add(const double *y, const BoundaryCondition &bc_start={}, const BoundaryCondition &bc_end={})ModuleBase::CubicSpline
BoundaryType enum nameModuleBase::CubicSpline
build(int n, const double *x, const double *y, const BoundaryCondition &bc_start, const BoundaryCondition &bc_end, double *dy)ModuleBase::CubicSplinestatic
build(int n, double dx, const double *y, const BoundaryCondition &bc_start, const BoundaryCondition &bc_end, double *dy)ModuleBase::CubicSplinestatic
CubicSpline()=deleteModuleBase::CubicSpline
CubicSpline(CubicSpline const &)=defaultModuleBase::CubicSpline
CubicSpline(CubicSpline &&)=defaultModuleBase::CubicSpline
CubicSpline(int n, const double *x, const double *y, const BoundaryCondition &bc_start={}, const BoundaryCondition &bc_end={})ModuleBase::CubicSpline
CubicSpline(int n, double x0, double dx, const double *y, const BoundaryCondition &bc_start={}, const BoundaryCondition &bc_end={})ModuleBase::CubicSpline
CubicSpline(int n, const double *x)ModuleBase::CubicSpline
CubicSpline(int n, double x0, double dx)ModuleBase::CubicSpline
dx_ModuleBase::CubicSplineprivate
eval(int n_interp, const double *x_interp, double *y_interp, double *dy_interp=nullptr, double *d2y_interp=nullptr, int i_spline=0) constModuleBase::CubicSpline
eval(int n, const double *x, const double *y, const double *dy, int n_interp, const double *x_interp, double *y_interp, double *dy_interp=nullptr, double *d2y_interp=nullptr)ModuleBase::CubicSplinestatic
eval(int n, double x0, double dx, const double *y, const double *dy, int n_interp, const double *x_interp, double *y_interp, double *dy_interp=nullptr, double *d2y_interp=nullptr)ModuleBase::CubicSplinestatic
heap_usage() constModuleBase::CubicSplineinline
multi_eval(int n_spline, const int *i_spline, double x_interp, double *y_interp, double *dy_interp=nullptr, double *d2y_interp=nullptr) constModuleBase::CubicSpline
multi_eval(double x_interp, double *y_interp, double *dy_interp=nullptr, double *d2y_interp=nullptr) constModuleBase::CubicSpline
n_ModuleBase::CubicSplineprivate
n_spline() constModuleBase::CubicSplineinline
n_spline_ModuleBase::CubicSplineprivate
operator=(CubicSpline const &)=defaultModuleBase::CubicSpline
operator=(CubicSpline &&)=defaultModuleBase::CubicSpline
reserve(int n_spline)ModuleBase::CubicSplineinline
x_ModuleBase::CubicSplineprivate
xmax() constModuleBase::CubicSplineinline
xmax_ModuleBase::CubicSplineprivate
xmin() constModuleBase::CubicSplineinline
xmin_ModuleBase::CubicSplineprivate
y_ModuleBase::CubicSplineprivate
~CubicSpline()=defaultModuleBase::CubicSpline