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

Data Types

type  fitpack_fitters::fitpack_fitter
 Abstract base type for all FITPACK OOP fitters. More...
 
interface  fitpack_fitters::comm_size_if
 
interface  fitpack_fitters::comm_pack_if
 
interface  fitpack_fitters::comm_expand_if
 

Modules

module  fitpack_fitters
 Abstract base module for all FITPACK OOP fitters.
 

Functions/Subroutines

elemental real(fp_real) function fitpack_fitters::fitter_mse (this)
 Return fitting MSE.
 
elemental integer(fp_size) function fitpack_fitters::fitter_core_comm_size (this)
 Number of FP_COMM slots needed for base fields: iopt (1) + smoothing (1) + fp (1) + lwrk (1) + liwrk (1) + c(:) + wrk(:) + iwrk(:)
 
pure subroutine fitpack_fitters::fitter_core_comm_pack (this, buffer)
 Pack base fields into communication buffer.
 
pure subroutine fitpack_fitters::fitter_core_comm_expand (this, buffer)
 Expand base fields from communication buffer.
 
elemental subroutine fitpack_fitters::fitter_destroy_base (this)
 Reset base fields to defaults and deallocate arrays.