High-precision calculations for one- and two-valence atomic systems
SplineBasis::SplineParams

ok

Type-dependent spline selection for a given kappa (see spline_params).

#include <BSplineBasis.hpp>

Public Member Functions

std::size_t num_f () const
 number of f-like splines kept
 
std::size_t num_g () const
 number of g-like splines kept
 

Public Attributes

std::size_t n_spl
 total number of underlying B-splines
 
std::size_t imin_f
 f-like splines kept: indices [imin_f, imax_f)
 
std::size_t imax_f
 
std::size_t imin_g
 g-like splines kept: indices [imin_g, imax_g)
 
std::size_t imax_g
 
double lambda_DKB
 kinetic balance prefactor (1 for DKB types, 0 for Johnson, Fischer)
 

Member Function Documentation

◆ num_f()

std::size_t SplineBasis::SplineParams::num_f ( ) const
inline

number of f-like splines kept

◆ num_g()

std::size_t SplineBasis::SplineParams::num_g ( ) const
inline

number of g-like splines kept

Member Data Documentation

◆ n_spl

std::size_t SplineBasis::SplineParams::n_spl

total number of underlying B-splines

◆ imin_f

std::size_t SplineBasis::SplineParams::imin_f

f-like splines kept: indices [imin_f, imax_f)

◆ imin_g

std::size_t SplineBasis::SplineParams::imin_g

g-like splines kept: indices [imin_g, imax_g)

◆ lambda_DKB

double SplineBasis::SplineParams::lambda_DKB

kinetic balance prefactor (1 for DKB types, 0 for Johnson, Fischer)


The documentation for this struct was generated from the following file: