Class interp_cspline_peri (o2scl)¶
-
template<class vec_t, class vec2_t = vec_t, class fp_t = double>
class interp_cspline_peri : public o2scl::interp_cspline<vec_t, vec_t, double>¶ Cubic spline interpolation with periodic boundary conditions (GSL)
See also the Interpolation section of the O2scl User’s guide.
Public Types
-
typedef boost::numeric::ublas::slice slice¶
-
typedef boost::numeric::ublas::range range¶
Public Functions
-
inline interp_cspline_peri()¶
-
inline virtual ~interp_cspline_peri()¶
-
inline virtual const char *type() const¶
Return the type,
"interp_cspline_peri"
.
Protected Attributes
-
o2scl_linalg::ubvector_5_mem<fp_t> p5m¶
Memory for the tridiagonalization.
Private Functions
-
interp_cspline_peri(const interp_cspline_peri<vec_t, vec2_t, fp_t>&)¶
-
interp_cspline_peri<vec_t, vec2_t, fp_t> &operator=(const interp_cspline_peri<vec_t, vec2_t, fp_t>&)¶
-
typedef boost::numeric::ublas::slice slice¶