|
fitpack
Modern Fortran library for curve and surface fitting with splines
|
| Cfitpack_fitters::comm_expand_if | |
| Cfitpack_fitters::comm_pack_if | |
| Cfitpack_fitters::comm_size_if | |
| Cfitpack_convex_curves_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_curves_c::f_associated | Pointer-identity check. Returns true iff a and b view the same underlying Fortran object (their internal c_ptrs match and are non-null). Useful for C-API consumers that want object identity without exposing raw pointers — e.g. GUI panels checking whether an input view points at the same Fortran allocation as the project that owns it |
| Cfitpack_fitters_c::f_associated | Pointer-identity check. Returns true iff a and b view the same underlying Fortran object (their internal c_ptrs match and are non-null). Useful for C-API consumers that want object identity without exposing raw pointers — e.g. GUI panels checking whether an input view points at the same Fortran allocation as the project that owns it |
| Cfitpack_gridded_polar_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_gridded_sphere_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_gridded_splines_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_gridded_surfaces_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_parametric_curves_c::f_associated | Pointer-identity check. Returns true iff a and b view the same underlying Fortran object (their internal c_ptrs match and are non-null). Useful for C-API consumers that want object identity without exposing raw pointers — e.g. GUI panels checking whether an input view points at the same Fortran allocation as the project that owns it |
| Cfitpack_parametric_surfaces_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_polar_domains_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_sphere_domains_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_surfaces_c::f_associated | Pointer-identity check (Fortran-side wrapper of the bind(C) function) |
| Cfitpack_fitters_c::f_char | Pointer view of a null-terminated C string: a character(:,c_char), pointer result aliasing the C buffer — no copy, no allocation. Always associated: a null, zero-length or ABSENT input yields a 0-length module sentinel, safe to pass to required character(*) dummies and to trim(). Two overloads: |
| Cfitpack_gridded_polar_c::f_char | Pointer view of a null-terminated C string: a character(:,c_char), pointer result aliasing the C buffer — no copy, no allocation. Always associated: a null, zero-length or ABSENT input yields a 0-length module sentinel, safe to pass to required character(*) dummies and to trim(). Two overloads: |
| Cfitpack_gridded_sphere_c::f_char | Pointer view of a null-terminated C string: a character(:,c_char), pointer result aliasing the C buffer — no copy, no allocation. Always associated: a null, zero-length or ABSENT input yields a 0-length module sentinel, safe to pass to required character(*) dummies and to trim(). Two overloads: |
| Cfitpack_convex_curves_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_curves_c::f_pointer | |
| Cfitpack_fitters_c::f_pointer | |
| Cfitpack_gridded_polar_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_gridded_sphere_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_gridded_splines_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_gridded_surfaces_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_parametric_curves_c::f_pointer | |
| Cfitpack_parametric_surfaces_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_polar_domains_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_sphere_domains_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_surfaces_c::f_pointer | Get pointer to embedded Fortran object |
| Cfitpack_fitters_c::f_poly_pointer | Per-consumer-module resolver(s) for polymorphic procedure args. One module procedure per abstract base any wrapper in this module consumes — colocated with the consumer so the resolver sees every bound concrete subtype known at THIS module's regen time (cross-package coverage included via the cumulative all_type_parents registry). Local (not exported); consumer wrappers call it via the local generic below |
| Cfitpack_convex_curves_c_types::f_type_name | |
| Cfitpack_curves_c_types::f_type_name | |
| Cfitpack_fitters_c_types::f_type_name | |
| Cfitpack_gridded_polar_c_types::f_type_name | |
| Cfitpack_gridded_sphere_c_types::f_type_name | |
| Cfitpack_gridded_splines_c_types::f_type_name | |
| Cfitpack_gridded_surfaces_c_types::f_type_name | |
| Cfitpack_parametric_curves_c_types::f_type_name | |
| Cfitpack_parametric_surfaces_c_types::f_type_name | |
| Cfitpack_polar_domains_c_types::f_type_name | |
| Cfitpack_sphere_domains_c_types::f_type_name | |
| Cfitpack_surfaces_c_types::f_type_name | |
| Cfitpack_parametric_curves_c_types::fitpack_closed_curve_c | Opaque C wrapper for type(fitpack_closed_curve) |
| Cfitpack_parametric_curves_c_types::fitpack_constrained_curve_c | Opaque C wrapper for type(fitpack_constrained_curve) |
| Cfitpack_convex_curves_c::fitpack_convex_curve_c | Construct from Fortran object |
| Cfitpack_convex_curves_c_types::fitpack_convex_curve_c | Opaque C wrapper for type(fitpack_convex_curve) |
| Cfitpack_curves_c_types::fitpack_curve_c | Opaque C wrapper for type(fitpack_curve) |
| ▼Cfitpack_fitters::fitpack_fitter | Abstract base type for all FITPACK OOP fitters |
| ►Cfitpack_curves::fitpack_curve | Univariate spline curve \( y = s(x) \) |
| Cfitpack_gridded_polar::fitpack_grid_polar | Bicubic spline fitter for data on a gridded polar disc |
| Cfitpack_gridded_sphere::fitpack_grid_sphere | Bicubic spline fitter for data on a latitude-longitude grid |
| Cfitpack_gridded_splines::fitpack_gridded_spline | Tensor-product gridded smoothing-spline fitter for any domain dimension |
| Cfitpack_gridded_surfaces::fitpack_grid_surface | Bivariate surface fitter \( z = s(x, y) \) for gridded data |
| ►Cfitpack_parametric_curves::fitpack_parametric_curve | Open parametric curve fitter in \( \mathbb{R}^d \) |
| Cfitpack_parametric_surfaces::fitpack_parametric_surface | Bicubic parametric surface fitter in \( \mathbb{R}^d \) |
| Cfitpack_polar_domains::fitpack_polar | Bicubic spline fitter for data scattered over a general polar domain |
| Cfitpack_sphere_domains::fitpack_sphere | Bicubic spline fitter for data scattered on the sphere |
| Cfitpack_surfaces::fitpack_surface | Bivariate surface fitter \( z = s(x, y) \) for scattered data |
| Cfitpack_fitters_c_types::fitpack_fitter_c | Opaque C wrapper for type(fitpack_fitter) |
| Cfitpack_gridded_polar_c::fitpack_grid_polar_c | Construct from Fortran object |
| Cfitpack_gridded_polar_c_types::fitpack_grid_polar_c | Opaque C wrapper for type(fitpack_grid_polar) |
| Cfitpack_gridded_sphere_c::fitpack_grid_sphere_c | Construct from Fortran object |
| Cfitpack_gridded_sphere_c_types::fitpack_grid_sphere_c | Opaque C wrapper for type(fitpack_grid_sphere) |
| Cfitpack_gridded_surfaces_c::fitpack_grid_surface_c | Construct from Fortran object |
| Cfitpack_gridded_surfaces_c_types::fitpack_grid_surface_c | Opaque C wrapper for type(fitpack_grid_surface) |
| Cfitpack_gridded_splines_c::fitpack_gridded_spline_c | Construct from Fortran object |
| Cfitpack_gridded_splines_c_types::fitpack_gridded_spline_c | Opaque C wrapper for type(fitpack_gridded_spline) |
| Cfitpack_parametric_curves_c_types::fitpack_parametric_curve_c | Opaque C wrapper for type(fitpack_parametric_curve) |
| Cfitpack_parametric_surfaces_c::fitpack_parametric_surface_c | Construct from Fortran object |
| Cfitpack_parametric_surfaces_c_types::fitpack_parametric_surface_c | Opaque C wrapper for type(fitpack_parametric_surface) |
| Cfitpack_curves_c_types::fitpack_periodic_curve_c | Opaque C wrapper for type(fitpack_periodic_curve) |
| Cfitpack_core::fitpack_polar_boundary | |
| Cfitpack_polar_domains_c::fitpack_polar_boundary_capi | |
| Cfitpack_polar_domains_c::fitpack_polar_c | Construct from Fortran object |
| Cfitpack_polar_domains_c_types::fitpack_polar_c | Opaque C wrapper for type(fitpack_polar) |
| Cfitpack_sphere_domains_c::fitpack_sphere_c | Construct from Fortran object |
| Cfitpack_sphere_domains_c_types::fitpack_sphere_c | Opaque C wrapper for type(fitpack_sphere) |
| Cfitpack_surfaces_c::fitpack_surface_c | Construct from Fortran object |
| Cfitpack_surfaces_c_types::fitpack_surface_c | Opaque C wrapper for type(fitpack_surface) |
| Cfitpack_core::fitpack_swap | |
| Cfitpack_core::fp_comm_expand | Expand communication buffer into allocatable arrays |
| Cfitpack_core::fp_comm_pack | Pack allocatable arrays into communication buffer |
| Cfitpack_core::fp_comm_size | Communication size for allocatable 1D arrays |
| ▼CfpFitter | Standalone C++ RAII wrapper for Fortran fitpack_fitter |
| ►CfpCurve | Standalone C++ RAII wrapper for Fortran fitpack_curve |
| CfpGridPolar | Standalone C++ RAII wrapper for Fortran fitpack_grid_polar |
| CfpGridSphere | Standalone C++ RAII wrapper for Fortran fitpack_grid_sphere |
| CfpGridSpline | Standalone C++ RAII wrapper for Fortran fitpack_gridded_spline |
| CfpGridSurface | Standalone C++ RAII wrapper for Fortran fitpack_grid_surface |
| ►CfpParametricCurve | Standalone C++ RAII wrapper for Fortran fitpack_parametric_curve |
| CfpParametricSurface | Standalone C++ RAII wrapper for Fortran fitpack_parametric_surface |
| CfpPolar | Standalone C++ RAII wrapper for Fortran fitpack_polar |
| CfpSphere | Standalone C++ RAII wrapper for Fortran fitpack_sphere |
| CfpSurface | Standalone C++ RAII wrapper for Fortran fitpack_surface |
| CfpPoint< dims > | A point in dims-dimensional space |
| Cfp_detail::fpPointLayout< dims > | Instantiated at every zero-copy call site: the layout contract that makes the cast legal |
| Cfitpack_fx_status::fx_status | C-interoperable status type for error reporting across language boundaries |
| CfpFitter::NoAlloc | Tag type for derived class constructors (no allocation) |
| CfpFitter::ViewTag | Tag type for non-owning view constructors of polymorphic concrete subtypes. Declared on roots and abstract bases so descendants inherit it; variant accessors qualify the call site |