fitpack
Modern Fortran library for curve and surface fitting with splines
Loading...
Searching...
No Matches
fpPeriodicCurve Member List

This is the complete list of members for fpPeriodicCurve, including all inherited members.

as()fpFitterinlineprotected
as() constfpFitterinlineprotected
as_parent()fpPeriodicCurveinline
as_parent() constfpPeriodicCurveinline
bc()fpCurveinline
bc() constfpCurveinline
c() constfpFitterinline
c_handle()fpPeriodicCurveinline
c_handle() constfpPeriodicCurveinline
c_type_name() const overridefpPeriodicCurveinlinevirtual
c_vector() constfpFitterinline
cobjfpFitterprotected
comm_expand(std::vector< double > &buffer) overridefpPeriodicCurveinlinevirtual
comm_pack(std::vector< double > &buffer) const overridefpPeriodicCurveinlinevirtual
comm_size() const overridefpPeriodicCurveinlinevirtual
core_comm_expand(std::vector< double > &buffer) overridefpPeriodicCurveinlinevirtual
core_comm_pack(std::vector< double > &buffer) const overridefpPeriodicCurveinlinevirtual
core_comm_size() const overridefpPeriodicCurveinlinevirtual
cpp_type_name() const overridefpPeriodicCurveinlinevirtual
ddx(FP_REAL x, FP_SIZE order, FP_FLAG *ierr=nullptr)fpCurveinline
ddx(FP_REAL x, FP_FLAG *ierr=nullptr)fpCurveinline
degree() constfpCurveinline
destroy_base() overridefpPeriodicCurveinlinevirtual
dfdx(double x, int32_t order, int32_t *ierr=nullptr) overridefpPeriodicCurveinlinevirtual
dfdx(std::vector< double > &x, int32_t order, int32_t *ierr=nullptr) overridefpPeriodicCurveinlinevirtual
dfdx_all(double x, int32_t &ierr, int32_t n_result) overridefpPeriodicCurveinlinevirtual
dfdx_all(double x, int32_t n_result) overridefpPeriodicCurveinlinevirtual
eval(double x, int32_t &ierr) overridefpPeriodicCurveinlinevirtual
eval(double x) const overridefpPeriodicCurveinlinevirtual
eval(std::vector< double > &x, int32_t &ierr) overridefpPeriodicCurveinlinevirtual
eval(std::vector< double > &x) overridefpPeriodicCurveinlinevirtual
eval(FP_REAL x, FP_FLAG *ierr)fpPeriodicCurveinline
eval(const std::vector< FP_REAL > &x, FP_FLAG *ierr)fpPeriodicCurveinline
eval(FP_REAL xmin, FP_REAL xmax, FP_SIZE npts, FP_FLAG *ierr=nullptr)fpPeriodicCurveinline
fit(double *smoothing=nullptr, int32_t *order=nullptr, bool *keep_knots=nullptr) overridefpPeriodicCurveinlinevirtual
fit(FP_SIZE order)fpPeriodicCurveinline
fit(FP_REAL smoothing)fpPeriodicCurveinline
fit(FP_REAL smoothing, FP_SIZE order)fpPeriodicCurveinline
fortran_type_name() constfpFitterinline
fourier(const std::vector< FP_REAL > &alpha, std::vector< FP_REAL > &A, std::vector< FP_REAL > &B)fpCurveinline
fourier_coefficients(std::vector< double > &alpha, std::vector< double > &a, std::vector< double > &b, int32_t *ierr=nullptr) overridefpPeriodicCurveinlinevirtual
fp()fpFitterinline
fp() constfpFitterinline
fpCurve()fpCurveinline
fpCurve(const fpCurve &other)fpCurveinline
fpCurve(fpCurve &&other) noexceptfpCurveinline
fpCurve(fitpack_curve_c &c_wrapper, bool move=false)fpCurveinlineexplicit
fpCurve(fitpack_curve_c &c_wrapper, ViewTag)fpCurveinlineexplicit
fpCurve(NoAlloc tag)fpCurveinlineexplicitprotected
fpFitter(NoAlloc)fpFitterinlineexplicitprotected
fpPeriodicCurve()fpPeriodicCurveinline
fpPeriodicCurve(const fpPeriodicCurve &other)fpPeriodicCurveinline
fpPeriodicCurve(fpPeriodicCurve &&other) noexceptfpPeriodicCurveinline
fpPeriodicCurve(fitpack_periodic_curve_c &c_wrapper, bool move=false)fpPeriodicCurveinlineexplicit
fpPeriodicCurve(fitpack_periodic_curve_c &c_wrapper, ViewTag)fpPeriodicCurveinlineexplicit
fpPeriodicCurve(NoAlloc tag)fpPeriodicCurveinlineexplicitprotected
get_bc() constfpCurveinline
insert_knot(double x, int32_t *ierr=nullptr) overridefpPeriodicCurveinlinevirtual
insert_knot(std::vector< double > &x, int32_t *ierr=nullptr) overridefpPeriodicCurveinlinevirtual
integral(double from, double to) overridefpPeriodicCurveinlinevirtual
interpolate(int32_t *order=nullptr, bool *reset_knots=nullptr) overridefpPeriodicCurveinlinevirtual
interpolate(FP_SIZE order)fpPeriodicCurveinline
iopt()fpFitterinline
iopt() constfpFitterinline
is_allocated() const overridefpPeriodicCurveinlinevirtual
is_pointer() const overridefpPeriodicCurveinlinevirtual
iwrk() constfpFitterinline
iwrk_vector() constfpFitterinline
knots()fpCurveinline
knots() constfpCurveinline
least_squares(double *smoothing=nullptr, bool *reset_knots=nullptr) overridefpPeriodicCurveinlinevirtual
liwrk()fpFitterinline
liwrk() constfpFitterinline
lwrk()fpFitterinline
lwrk() constfpFitterinline
m()fpCurveinline
m() constfpCurveinline
make_view()fpPeriodicCurveinlinestatic
mse() const overridefpPeriodicCurveinlinevirtual
nest()fpCurveinline
nest() constfpCurveinline
new_fit(std::vector< double > &x, std::vector< double > &y, double *w=nullptr, double *smoothing=nullptr, int32_t *order=nullptr) overridefpPeriodicCurveinlinevirtual
new_fit(const std::vector< FP_REAL > &x, const std::vector< FP_REAL > &y, FP_REAL smoothing=1000.0)fpPeriodicCurveinline
new_fit(const std::vector< FP_REAL > &x, const std::vector< FP_REAL > &y, const std::vector< FP_REAL > &w, FP_REAL smoothing=1000.0)fpPeriodicCurveinline
new_points(std::vector< double > &x, std::vector< double > &y, double *w=nullptr) overridefpPeriodicCurveinlinevirtual
operator=(const fpPeriodicCurve &other)fpPeriodicCurveinline
operator=(fpPeriodicCurve &&other) noexceptfpPeriodicCurveinline
fpCurve::operator=(const fpCurve &other)fpCurveinline
fpCurve::operator=(fpCurve &&other) noexceptfpCurveinline
order()fpCurveinline
order() constfpCurveinline
set_bc(FP_FLAG value)fpCurveinline
smoothing()fpFitterinline
smoothing() constfpFitterinline
sp() constfpCurveinline
sp_vector() constfpCurveinline
t() constfpCurveinline
t_vector() constfpCurveinline
w() constfpCurveinline
w_vector() constfpCurveinline
wrk() constfpFitterinline
wrk_fou() constfpCurveinline
wrk_fou_shape() constfpCurveinline
wrk_fou_vector() constfpCurveinline
wrk_vector() constfpFitterinline
x() constfpCurveinline
x_vector() constfpCurveinline
xleft()fpCurveinline
xleft() constfpCurveinline
xright()fpCurveinline
xright() constfpCurveinline
y() constfpCurveinline
y_vector() constfpCurveinline
zeros(int32_t max_size, int32_t *ierr=nullptr) overridefpPeriodicCurveinlinevirtual
~fpCurve() overridefpCurveinline
~fpFitter()=defaultfpFittervirtual
~fpPeriodicCurve() overridefpPeriodicCurveinline