fitpack
Modern Fortran library for curve and surface fitting with splines
Loading...
Searching...
No Matches
fitpack_parametric_curves_c_types Module Reference

C wrapper type definitions for fitpack_parametric_curves. More...

Data Types

interface  f_type_name
 
type  fitpack_closed_curve_c
 Opaque C wrapper for type(fitpack_closed_curve). More...
 
type  fitpack_constrained_curve_c
 Opaque C wrapper for type(fitpack_constrained_curve). More...
 
type  fitpack_parametric_curve_c
 Opaque C wrapper for type(fitpack_parametric_curve). More...
 

Functions/Subroutines

type(c_ptr) function, public fitpack_parametric_curve_c_fortran_type_name (this)
 [bind(C)] Return a C pointer to the dynamic Fortran type-name string of this.
 
type(c_ptr) function, public fitpack_parametric_curve_c_c_type_name (this)
 [bind(C)] Return a C pointer to the static null-terminated C wrapper type name. The C wrapper struct lives in the same binding layer as the Fortran code, so its name is owned here. Higher-level language names (C++ class, Python class, ...) are owned by their respective generators.
 
type(c_ptr) function, public fitpack_closed_curve_c_fortran_type_name (this)
 [bind(C)] Return a C pointer to the dynamic Fortran type-name string of this.
 
type(c_ptr) function, public fitpack_closed_curve_c_c_type_name (this)
 [bind(C)] Return a C pointer to the static null-terminated C wrapper type name. The C wrapper struct lives in the same binding layer as the Fortran code, so its name is owned here. Higher-level language names (C++ class, Python class, ...) are owned by their respective generators.
 
type(c_ptr) function, public fitpack_constrained_curve_c_fortran_type_name (this)
 [bind(C)] Return a C pointer to the dynamic Fortran type-name string of this.
 
type(c_ptr) function, public fitpack_constrained_curve_c_c_type_name (this)
 [bind(C)] Return a C pointer to the static null-terminated C wrapper type name. The C wrapper struct lives in the same binding layer as the Fortran code, so its name is owned here. Higher-level language names (C++ class, Python class, ...) are owned by their respective generators.
 

Variables

type(fitpack_parametric_curve_c), parameter, public fitpack_parametric_curve_c_null = fitpack_parametric_curve_c(cptr=c_null_ptr, is_pointer=.false._c_bool, name_cptr=c_null_ptr)
 
character(len=1, kind=c_char), dimension(25), target, public, protected fitpack_parametric_curve_c_typename = transfer("fitpack_parametric_curve" // c_null_char, [character(c_char)::], size=25)
 
type(fitpack_closed_curve_c), parameter, public fitpack_closed_curve_c_null = fitpack_closed_curve_c(cptr=c_null_ptr, is_pointer=.false._c_bool, name_cptr=c_null_ptr)
 
character(len=1, kind=c_char), dimension(21), target, public, protected fitpack_closed_curve_c_typename = transfer("fitpack_closed_curve" // c_null_char, [character(c_char)::], size=21)
 
type(fitpack_constrained_curve_c), parameter, public fitpack_constrained_curve_c_null = fitpack_constrained_curve_c(cptr=c_null_ptr, is_pointer=.false._c_bool, name_cptr=c_null_ptr)
 
character(len=1, kind=c_char), dimension(26), target, public, protected fitpack_constrained_curve_c_typename = transfer("fitpack_constrained_curve" // c_null_char, [character(c_char)::], size=26)
 

Detailed Description

C wrapper type definitions for fitpack_parametric_curves.

Function/Subroutine Documentation

◆ fitpack_closed_curve_c_c_type_name()

type(c_ptr) function, public fitpack_parametric_curves_c_types::fitpack_closed_curve_c_c_type_name ( type(fitpack_closed_curve_c), intent(in), value this)

[bind(C)] Return a C pointer to the static null-terminated C wrapper type name. The C wrapper struct lives in the same binding layer as the Fortran code, so its name is owned here. Higher-level language names (C++ class, Python class, ...) are owned by their respective generators.

◆ fitpack_closed_curve_c_fortran_type_name()

type(c_ptr) function, public fitpack_parametric_curves_c_types::fitpack_closed_curve_c_fortran_type_name ( type(fitpack_closed_curve_c), intent(in), value this)

[bind(C)] Return a C pointer to the dynamic Fortran type-name string of this.

◆ fitpack_constrained_curve_c_c_type_name()

type(c_ptr) function, public fitpack_parametric_curves_c_types::fitpack_constrained_curve_c_c_type_name ( type(fitpack_constrained_curve_c), intent(in), value this)

[bind(C)] Return a C pointer to the static null-terminated C wrapper type name. The C wrapper struct lives in the same binding layer as the Fortran code, so its name is owned here. Higher-level language names (C++ class, Python class, ...) are owned by their respective generators.

◆ fitpack_constrained_curve_c_fortran_type_name()

type(c_ptr) function, public fitpack_parametric_curves_c_types::fitpack_constrained_curve_c_fortran_type_name ( type(fitpack_constrained_curve_c), intent(in), value this)

[bind(C)] Return a C pointer to the dynamic Fortran type-name string of this.

◆ fitpack_parametric_curve_c_c_type_name()

type(c_ptr) function, public fitpack_parametric_curves_c_types::fitpack_parametric_curve_c_c_type_name ( type(fitpack_parametric_curve_c), intent(in), value this)

[bind(C)] Return a C pointer to the static null-terminated C wrapper type name. The C wrapper struct lives in the same binding layer as the Fortran code, so its name is owned here. Higher-level language names (C++ class, Python class, ...) are owned by their respective generators.

◆ fitpack_parametric_curve_c_fortran_type_name()

type(c_ptr) function, public fitpack_parametric_curves_c_types::fitpack_parametric_curve_c_fortran_type_name ( type(fitpack_parametric_curve_c), intent(in), value this)

[bind(C)] Return a C pointer to the dynamic Fortran type-name string of this.

Variable Documentation

◆ fitpack_closed_curve_c_null

type(fitpack_closed_curve_c), parameter, public fitpack_parametric_curves_c_types::fitpack_closed_curve_c_null = fitpack_closed_curve_c(cptr=c_null_ptr, is_pointer=.false._c_bool, name_cptr=c_null_ptr)

◆ fitpack_closed_curve_c_typename

character(len=1, kind=c_char), dimension(21), target, public, protected fitpack_parametric_curves_c_types::fitpack_closed_curve_c_typename = transfer("fitpack_closed_curve" // c_null_char, [character(c_char)::], size=21)

◆ fitpack_constrained_curve_c_null

type(fitpack_constrained_curve_c), parameter, public fitpack_parametric_curves_c_types::fitpack_constrained_curve_c_null = fitpack_constrained_curve_c(cptr=c_null_ptr, is_pointer=.false._c_bool, name_cptr=c_null_ptr)

◆ fitpack_constrained_curve_c_typename

character(len=1, kind=c_char), dimension(26), target, public, protected fitpack_parametric_curves_c_types::fitpack_constrained_curve_c_typename = transfer("fitpack_constrained_curve" // c_null_char, [character(c_char)::], size=26)

◆ fitpack_parametric_curve_c_null

type(fitpack_parametric_curve_c), parameter, public fitpack_parametric_curves_c_types::fitpack_parametric_curve_c_null = fitpack_parametric_curve_c(cptr=c_null_ptr, is_pointer=.false._c_bool, name_cptr=c_null_ptr)

◆ fitpack_parametric_curve_c_typename

character(len=1, kind=c_char), dimension(25), target, public, protected fitpack_parametric_curves_c_types::fitpack_parametric_curve_c_typename = transfer("fitpack_parametric_curve" // c_null_char, [character(c_char)::], size=25)