Miscellaneous functions
calceph_getmaxsupportedorder
- function calceph_getmaxsupportedorder(segid) BIND(C)
- Parameters:
segid [INTEGER, intent(in)] :: type of the segment.
- Return:
calceph_getmaxsupportedorder [INTEGER(C_INT)] :: maximal order of the computable derivatives for this type of segment.
This function returns the maximal order of the derivatives computed by the functions calceph_compute_order()
, calceph_orient_order()
, .... for the segment type segid.
If the segment type is unknown by the library, the function returns -1.
The accepted values of segid are the predefined constants CALCEPH_SEGTYPE_... (Constants).
integer maxorder
maxorder = calceph_getmaxsupportedorder(CALCEPH_SEGTYPE_SPK_2)
write(*,*) 'maximal order is ', maxorder
calceph_getversion_str
- subroutine calceph_getversion_str(version) BIND(C)
- Parameters:
version [CHARACTER(len=1,kind=C_CHAR), dimension(CALCEPH_MAX_CONSTANTNAME), intent(out)] :: version of the library
This function returns the version of the CALCEPH Library, as a string.
Trailing blanks are added to the name version.
character(len=CALCEPH_MAX_CONSTANTNAME) version
call calceph_getversion_str(version)
write(*,*) 'library version is ', version