fitpack
Modern Fortran library for curve and surface fitting with splines
Loading...
Searching...
No Matches
fitpack_parametric_curves_c::f_associated Interface Reference

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. More...

Public Member Functions

logical(c_bool) function fitpack_parametric_curve_c_is_same (this, that)
 Pointer-identity check: true iff both wrappers point to the same underlying Fortran object (and that object is allocated).
 
logical(c_bool) function fitpack_closed_curve_c_is_same (this, that)
 Pointer-identity check: true iff both wrappers point to the same underlying Fortran object (and that object is allocated).
 
logical(c_bool) function fitpack_constrained_curve_c_is_same (this, that)
 Pointer-identity check: true iff both wrappers point to the same underlying Fortran object (and that object is allocated).
 

Detailed Description

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.

Member Function/Subroutine Documentation

◆ fitpack_closed_curve_c_is_same()

logical(c_bool) function fitpack_parametric_curves_c::f_associated::fitpack_closed_curve_c_is_same ( type(fitpack_closed_curve_c), intent(in) this,
type(fitpack_closed_curve_c), intent(in) that )

Pointer-identity check: true iff both wrappers point to the same underlying Fortran object (and that object is allocated).

◆ fitpack_constrained_curve_c_is_same()

logical(c_bool) function fitpack_parametric_curves_c::f_associated::fitpack_constrained_curve_c_is_same ( type(fitpack_constrained_curve_c), intent(in) this,
type(fitpack_constrained_curve_c), intent(in) that )

Pointer-identity check: true iff both wrappers point to the same underlying Fortran object (and that object is allocated).

◆ fitpack_parametric_curve_c_is_same()

logical(c_bool) function fitpack_parametric_curves_c::f_associated::fitpack_parametric_curve_c_is_same ( type(fitpack_parametric_curve_c), intent(in) this,
type(fitpack_parametric_curve_c), intent(in) that )

Pointer-identity check: true iff both wrappers point to the same underlying Fortran object (and that object is allocated).


The documentation for this interface was generated from the following file: