fitpack
Modern Fortran library for curve and surface fitting with splines
Loading...
Searching...
No Matches
fitpack_parametric_c.f90 File Reference

Data Types

type  fitpack_parametric_curves_c::fitpack_parametric_curve_c
 Public Fortran interface. More...
 

Modules

module  fitpack_parametric_curves_c
 C interface to fitpack_parametric_curves.
 

Functions/Subroutines

subroutine, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_get_pointer (this, fptr)
 Get pointer to embedded Fortran object.
 
subroutine, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_pointer (this, fthis)
 Get embedded Fortran object; allocate it if not done yet.
 
subroutine, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_allocate (this)
 Instantiate Fortran object.
 
subroutine, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_destroy (this)
 Deallocate Fortran object.
 
subroutine, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_copy (this, that)
 Copy contents from another object.
 
subroutine, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_move_alloc (to, from)
 Move allocation from one object to another.
 
subroutine, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_new_points (this, ndim, npts, x, y, w)
 Wrapper to new_points.
 
subroutine, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_set_default_parameters (this)
 
integer(fp_flag) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_new_fit (this, ndim, npts, x, u, w, smoothing, order)
 Wrapper to new_fit.
 
integer(fp_flag) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_fit (this, smoothing, order)
 Wrapper to curve_fit_automatic_knots.
 
integer(fp_flag) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_interpolating (this, order)
 Wrapper to interpolating_curve.
 
integer(fp_flag) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_eval_one (this, u, y)
 Wrapper to curve_eval_one.
 
integer(fp_flag) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_derivative (this, u, order, ddx)
 Evaluate k-th derivative of the curve at point u.
 
real(fp_real) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_smoothing (this)
 Get smoothing.
 
integer(fp_size) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_idim (this)
 Get dimensions.
 
real(fp_real) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_mse (this)
 Get MSE.
 
real(fp_real) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_ubegin (this)
 Get begin endpoint.
 
real(fp_real) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_uend (this)
 Get end endpoint.
 
type(c_ptr) function fitpack_parametric_curves_c::fitpack_parametric_curve_c_ubegin_ref (this, ubegin)
 Get a reference to begin endpoint.
 
type(c_ptr) function fitpack_parametric_curves_c::fitpack_parametric_curve_c_uend_ref (this)
 Get end endpoint.
 
integer(fp_size) function, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_degree (this)
 Get spline degree.
 

Variables

type(fitpack_parametric_curve_c), parameter, public fitpack_parametric_curves_c::fitpack_parametric_curve_c_null = fitpack_parametric_curve_c(cptr=c_null_ptr)
 Null-initialized object.