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

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

as()fpFitterinlineprotected
as() constfpFitterinlineprotected
as_parent()fpCurveinline
as_parent() constfpCurveinline
bc()fpCurveinline
bc() constfpCurveinline
c() constfpFitterinline
c_handle()fpCurveinline
c_handle() constfpCurveinline
c_type_name() const overridefpCurveinlinevirtual
c_vector() constfpFitterinline
cobjfpFitterprotected
comm_expand(std::vector< double > &buffer) overridefpCurveinlinevirtual
comm_pack(std::vector< double > &buffer) const overridefpCurveinlinevirtual
comm_size() const overridefpCurveinlinevirtual
core_comm_expand(std::vector< double > &buffer) overridefpCurveinlinevirtual
core_comm_pack(std::vector< double > &buffer) const overridefpCurveinlinevirtual
core_comm_size() const overridefpCurveinlinevirtual
cpp_type_name() const overridefpCurveinlinevirtual
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() overridefpCurveinlinevirtual
dfdx(double x, int32_t order, int32_t *ierr=nullptr)fpCurveinlinevirtual
dfdx(std::vector< double > &x, int32_t order, int32_t *ierr=nullptr)fpCurveinlinevirtual
dfdx_all(double x, int32_t &ierr, int32_t n_result)fpCurveinlinevirtual
dfdx_all(double x, int32_t n_result)fpCurveinlinevirtual
eval(double x, int32_t &ierr)fpCurveinlinevirtual
eval(double x) constfpCurveinlinevirtual
eval(std::vector< double > &x, int32_t &ierr)fpCurveinlinevirtual
eval(std::vector< double > &x)fpCurveinlinevirtual
eval(FP_REAL x, FP_FLAG *ierr)fpCurveinline
eval(const std::vector< FP_REAL > &x, FP_FLAG *ierr)fpCurveinline
eval(FP_REAL xmin, FP_REAL xmax, FP_SIZE npts, FP_FLAG *ierr=nullptr)fpCurveinline
fit(double *smoothing=nullptr, int32_t *order=nullptr, bool *keep_knots=nullptr)fpCurveinlinevirtual
fit(FP_SIZE order)fpCurveinline
fit(FP_REAL smoothing)fpCurveinline
fit(FP_REAL smoothing, FP_SIZE order)fpCurveinline
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)fpCurveinlinevirtual
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
get_bc() constfpCurveinline
insert_knot(double x, int32_t *ierr=nullptr)fpCurveinlinevirtual
insert_knot(std::vector< double > &x, int32_t *ierr=nullptr)fpCurveinlinevirtual
integral(double from, double to)fpCurveinlinevirtual
interpolate(int32_t *order=nullptr, bool *reset_knots=nullptr)fpCurveinlinevirtual
interpolate(FP_SIZE order)fpCurveinline
iopt()fpFitterinline
iopt() constfpFitterinline
is_allocated() const overridefpCurveinlinevirtual
is_pointer() const overridefpCurveinlinevirtual
iwrk() constfpFitterinline
iwrk_vector() constfpFitterinline
knots()fpCurveinline
knots() constfpCurveinline
least_squares(double *smoothing=nullptr, bool *reset_knots=nullptr)fpCurveinlinevirtual
liwrk()fpFitterinline
liwrk() constfpFitterinline
lwrk()fpFitterinline
lwrk() constfpFitterinline
m()fpCurveinline
m() constfpCurveinline
make_view()fpCurveinlinestatic
mse() const overridefpCurveinlinevirtual
nest()fpCurveinline
nest() constfpCurveinline
new_fit(std::vector< double > &x, std::vector< double > &y, double *w=nullptr, double *smoothing=nullptr, int32_t *order=nullptr)fpCurveinlinevirtual
new_fit(const std::vector< FP_REAL > &x, const std::vector< FP_REAL > &y, FP_REAL smoothing=1000.0)fpCurveinline
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)fpCurveinline
new_points(std::vector< double > &x, std::vector< double > &y, double *w=nullptr)fpCurveinlinevirtual
operator=(const fpCurve &other)fpCurveinline
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)fpCurveinlinevirtual
~fpCurve() overridefpCurveinline
~fpFitter()=defaultfpFittervirtual