FV3 Bundle
fitcoeff_define Module Reference

Data Types

type  fitcoeff_1d_type
 
type  fitcoeff_2d_type
 
type  fitcoeff_3d_type
 
interface  fitcoeff_associated
 
interface  fitcoeff_create
 
interface  fitcoeff_destroy
 
interface  fitcoeff_info
 
interface  fitcoeff_inspect
 
interface  fitcoeff_readfile
 
interface  fitcoeff_setvalue
 
interface  fitcoeff_validrelease
 
interface  fitcoeff_writefile
 
interface  operator(==)
 

Functions/Subroutines

pure logical function fitcoeff_1d_associated (self)
 
pure logical function fitcoeff_2d_associated (self)
 
pure logical function fitcoeff_3d_associated (self)
 
pure subroutine fitcoeff_1d_destroy (self)
 
pure subroutine fitcoeff_2d_destroy (self)
 
pure subroutine fitcoeff_3d_destroy (self)
 
pure subroutine fitcoeff_1d_create (self, dimensions)
 
pure subroutine fitcoeff_2d_create (self, dimensions)
 
pure subroutine fitcoeff_3d_create (self, dimensions)
 
subroutine fitcoeff_1d_setvalue (self, C, Version)
 
subroutine fitcoeff_2d_setvalue (self, C, Version)
 
subroutine fitcoeff_3d_setvalue (self, C, Version)
 
subroutine fitcoeff_1d_inspect (self)
 
subroutine fitcoeff_2d_inspect (self)
 
subroutine fitcoeff_3d_inspect (self)
 
logical function validrelease (Release)
 
logical function fitcoeff_1d_validrelease (self)
 
logical function fitcoeff_2d_validrelease (self)
 
logical function fitcoeff_3d_validrelease (self)
 
subroutine fitcoeff_1d_info (self, Info)
 
subroutine fitcoeff_2d_info (self, Info)
 
subroutine fitcoeff_3d_info (self, Info)
 
subroutine, public fitcoeff_defineversion (Id)
 
integer function, public fitcoeff_inquirefile (Filename, n_Dimensions, Dimensions, Release, Version, Title, History, Comment)
 
integer function fitcoeff_1d_readfile (FitCoeff, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function fitcoeff_2d_readfile (FitCoeff, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function fitcoeff_3d_readfile (FitCoeff, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function fitcoeff_1d_writefile (FitCoeff, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function fitcoeff_2d_writefile (FitCoeff, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function fitcoeff_3d_writefile (FitCoeff, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
pure function fitcoeff_1d_equal (x, y)
 
pure function fitcoeff_2d_equal (x, y)
 
pure function fitcoeff_3d_equal (x, y)
 

Variables

character(*), parameter module_version_id = '$Id: FitCoeff_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer, parameter fitcoeff_release = 1
 
integer, parameter fitcoeff_version = 1
 
character(*), parameter write_error_status = 'DELETE'
 
real(fp), parameter zero = 0.0_fp
 
real(fp), parameter one = 1.0_fp
 
integer, parameter ml = 256
 
integer, parameter sl = 80
 
integer, parameter, public fitcoeff_max_n_dimensions = 3
 

Function/Subroutine Documentation

◆ fitcoeff_1d_associated()

pure logical function fitcoeff_define::fitcoeff_1d_associated ( type(fitcoeff_1d_type), intent(in)  self)
private

Definition at line 232 of file FitCoeff_Define.f90.

Here is the caller graph for this function:

◆ fitcoeff_1d_create()

pure subroutine fitcoeff_define::fitcoeff_1d_create ( type(fitcoeff_1d_type), intent(out)  self,
integer, dimension(1), intent(in)  dimensions 
)
private

Definition at line 325 of file FitCoeff_Define.f90.

◆ fitcoeff_1d_destroy()

pure subroutine fitcoeff_define::fitcoeff_1d_destroy ( type(fitcoeff_1d_type), intent(out)  self)
private

Definition at line 273 of file FitCoeff_Define.f90.

◆ fitcoeff_1d_equal()

pure function fitcoeff_define::fitcoeff_1d_equal ( type(fitcoeff_1d_type), intent(in)  x,
type(fitcoeff_1d_type), intent(in)  y 
)
private

Definition at line 1349 of file FitCoeff_Define.f90.

◆ fitcoeff_1d_info()

subroutine fitcoeff_define::fitcoeff_1d_info ( type(fitcoeff_1d_type), intent(in)  self,
  Info 
)
private

Definition at line 674 of file FitCoeff_Define.f90.

◆ fitcoeff_1d_inspect()

subroutine fitcoeff_define::fitcoeff_1d_inspect ( type(fitcoeff_1d_type), intent(in)  self)
private

Definition at line 507 of file FitCoeff_Define.f90.

Here is the call graph for this function:

◆ fitcoeff_1d_readfile()

integer function fitcoeff_define::fitcoeff_1d_readfile ( type(fitcoeff_1d_type), intent(out)  FitCoeff,
character(*), intent(in)  Filename,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Quiet,
character(*), intent(out), optional  Title,
character(*), intent(out), optional  History,
character(*), intent(out), optional  Comment,
logical, intent(in), optional  Debug 
)
private

Definition at line 1054 of file FitCoeff_Define.f90.

◆ fitcoeff_1d_setvalue()

subroutine fitcoeff_define::fitcoeff_1d_setvalue ( type(fitcoeff_1d_type), intent(inout)  self,
real(fp), dimension(:), intent(in)  C,
integer, intent(in), optional  Version 
)
private

Definition at line 452 of file FitCoeff_Define.f90.

◆ fitcoeff_1d_validrelease()

logical function fitcoeff_define::fitcoeff_1d_validrelease ( type(fitcoeff_1d_type), intent(in)  self)
private

Definition at line 622 of file FitCoeff_Define.f90.

Here is the call graph for this function:

◆ fitcoeff_1d_writefile()

integer function fitcoeff_define::fitcoeff_1d_writefile ( type(fitcoeff_1d_type), intent(in)  FitCoeff,
character(*), intent(in)  Filename,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Quiet,
character(*), intent(in), optional  Title,
character(*), intent(in), optional  History,
character(*), intent(in), optional  Comment,
logical, intent(in), optional  Debug 
)
private

Definition at line 1233 of file FitCoeff_Define.f90.

◆ fitcoeff_2d_associated()

pure logical function fitcoeff_define::fitcoeff_2d_associated ( type(fitcoeff_2d_type), intent(in)  self)
private

Definition at line 238 of file FitCoeff_Define.f90.

Here is the caller graph for this function:

◆ fitcoeff_2d_create()

pure subroutine fitcoeff_define::fitcoeff_2d_create ( type(fitcoeff_2d_type), intent(out)  self,
integer, dimension(2), intent(in)  dimensions 
)
private

Definition at line 353 of file FitCoeff_Define.f90.

◆ fitcoeff_2d_destroy()

pure subroutine fitcoeff_define::fitcoeff_2d_destroy ( type(fitcoeff_2d_type), intent(out)  self)
private

Definition at line 278 of file FitCoeff_Define.f90.

◆ fitcoeff_2d_equal()

pure function fitcoeff_define::fitcoeff_2d_equal ( type(fitcoeff_2d_type), intent(in)  x,
type(fitcoeff_2d_type), intent(in)  y 
)
private

Definition at line 1355 of file FitCoeff_Define.f90.

◆ fitcoeff_2d_info()

subroutine fitcoeff_define::fitcoeff_2d_info ( type(fitcoeff_2d_type), intent(in)  self,
  Info 
)
private

Definition at line 681 of file FitCoeff_Define.f90.

◆ fitcoeff_2d_inspect()

subroutine fitcoeff_define::fitcoeff_2d_inspect ( type(fitcoeff_2d_type), intent(in)  self)
private

Definition at line 521 of file FitCoeff_Define.f90.

Here is the call graph for this function:

◆ fitcoeff_2d_readfile()

integer function fitcoeff_define::fitcoeff_2d_readfile ( type(fitcoeff_2d_type), intent(out)  FitCoeff,
character(*), intent(in)  Filename,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Quiet,
character(*), intent(out), optional  Title,
character(*), intent(out), optional  History,
character(*), intent(out), optional  Comment,
logical, intent(in), optional  Debug 
)
private

Definition at line 1084 of file FitCoeff_Define.f90.

◆ fitcoeff_2d_setvalue()

subroutine fitcoeff_define::fitcoeff_2d_setvalue ( type(fitcoeff_2d_type), intent(inout)  self,
real(fp), dimension(:,:), intent(in)  C,
integer, intent(in), optional  Version 
)
private

Definition at line 464 of file FitCoeff_Define.f90.

◆ fitcoeff_2d_validrelease()

logical function fitcoeff_define::fitcoeff_2d_validrelease ( type(fitcoeff_2d_type), intent(in)  self)
private

Definition at line 629 of file FitCoeff_Define.f90.

Here is the call graph for this function:

◆ fitcoeff_2d_writefile()

integer function fitcoeff_define::fitcoeff_2d_writefile ( type(fitcoeff_2d_type), intent(in)  FitCoeff,
character(*), intent(in)  Filename,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Quiet,
character(*), intent(in), optional  Title,
character(*), intent(in), optional  History,
character(*), intent(in), optional  Comment,
logical, intent(in), optional  Debug 
)
private

Definition at line 1261 of file FitCoeff_Define.f90.

◆ fitcoeff_3d_associated()

pure logical function fitcoeff_define::fitcoeff_3d_associated ( type(fitcoeff_3d_type), intent(in)  self)
private

Definition at line 244 of file FitCoeff_Define.f90.

Here is the caller graph for this function:

◆ fitcoeff_3d_create()

pure subroutine fitcoeff_define::fitcoeff_3d_create ( type(fitcoeff_3d_type), intent(out)  self,
integer, dimension(3), intent(in)  dimensions 
)
private

Definition at line 381 of file FitCoeff_Define.f90.

◆ fitcoeff_3d_destroy()

pure subroutine fitcoeff_define::fitcoeff_3d_destroy ( type(fitcoeff_3d_type), intent(out)  self)
private

Definition at line 283 of file FitCoeff_Define.f90.

◆ fitcoeff_3d_equal()

pure function fitcoeff_define::fitcoeff_3d_equal ( type(fitcoeff_3d_type), intent(in)  x,
type(fitcoeff_3d_type), intent(in)  y 
)
private

Definition at line 1361 of file FitCoeff_Define.f90.

◆ fitcoeff_3d_info()

subroutine fitcoeff_define::fitcoeff_3d_info ( type(fitcoeff_3d_type), intent(in)  self,
  Info 
)
private

Definition at line 688 of file FitCoeff_Define.f90.

◆ fitcoeff_3d_inspect()

subroutine fitcoeff_define::fitcoeff_3d_inspect ( type(fitcoeff_3d_type), intent(in)  self)
private

Definition at line 539 of file FitCoeff_Define.f90.

Here is the call graph for this function:

◆ fitcoeff_3d_readfile()

integer function fitcoeff_define::fitcoeff_3d_readfile ( type(fitcoeff_3d_type), intent(out)  FitCoeff,
character(*), intent(in)  Filename,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Quiet,
character(*), intent(out), optional  Title,
character(*), intent(out), optional  History,
character(*), intent(out), optional  Comment,
logical, intent(in), optional  Debug 
)
private

Definition at line 1114 of file FitCoeff_Define.f90.

◆ fitcoeff_3d_setvalue()

subroutine fitcoeff_define::fitcoeff_3d_setvalue ( type(fitcoeff_3d_type), intent(inout)  self,
real(fp), dimension(:,:,:), intent(in)  C,
integer, intent(in), optional  Version 
)
private

Definition at line 476 of file FitCoeff_Define.f90.

◆ fitcoeff_3d_validrelease()

logical function fitcoeff_define::fitcoeff_3d_validrelease ( type(fitcoeff_3d_type), intent(in)  self)
private

Definition at line 636 of file FitCoeff_Define.f90.

Here is the call graph for this function:

◆ fitcoeff_3d_writefile()

integer function fitcoeff_define::fitcoeff_3d_writefile ( type(fitcoeff_3d_type), intent(in)  FitCoeff,
character(*), intent(in)  Filename,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Quiet,
character(*), intent(in), optional  Title,
character(*), intent(in), optional  History,
character(*), intent(in), optional  Comment,
logical, intent(in), optional  Debug 
)
private

Definition at line 1289 of file FitCoeff_Define.f90.

◆ fitcoeff_defineversion()

subroutine, public fitcoeff_define::fitcoeff_defineversion ( character(*), intent(out)  Id)

Definition at line 718 of file FitCoeff_Define.f90.

◆ fitcoeff_inquirefile()

integer function, public fitcoeff_define::fitcoeff_inquirefile ( character(*), intent(in)  Filename,
integer, intent(out), optional  n_Dimensions,
integer, dimension(:), intent(out), optional, allocatable  Dimensions,
integer, intent(out), optional  Release,
integer, intent(out), optional  Version,
character(*), intent(out), optional  Title,
character(*), intent(out), optional  History,
character(*), intent(out), optional  Comment 
)

Definition at line 823 of file FitCoeff_Define.f90.

Here is the call graph for this function:

◆ validrelease()

logical function fitcoeff_define::validrelease ( integer, intent(in)  Release)
private

Definition at line 589 of file FitCoeff_Define.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ fitcoeff_max_n_dimensions

integer, parameter, public fitcoeff_define::fitcoeff_max_n_dimensions = 3

Definition at line 136 of file FitCoeff_Define.f90.

◆ fitcoeff_release

integer, parameter fitcoeff_define::fitcoeff_release = 1
private

Definition at line 125 of file FitCoeff_Define.f90.

◆ fitcoeff_version

integer, parameter fitcoeff_define::fitcoeff_version = 1
private

Definition at line 126 of file FitCoeff_Define.f90.

◆ ml

integer, parameter fitcoeff_define::ml = 256
private

Definition at line 133 of file FitCoeff_Define.f90.

◆ module_version_id

character(*), parameter fitcoeff_define::module_version_id = '$Id: FitCoeff_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
private

Definition at line 122 of file FitCoeff_Define.f90.

◆ one

real(fp), parameter fitcoeff_define::one = 1.0_fp
private

Definition at line 131 of file FitCoeff_Define.f90.

◆ sl

integer, parameter fitcoeff_define::sl = 80
private

Definition at line 134 of file FitCoeff_Define.f90.

◆ write_error_status

character(*), parameter fitcoeff_define::write_error_status = 'DELETE'
private

Definition at line 128 of file FitCoeff_Define.f90.

◆ zero

real(fp), parameter fitcoeff_define::zero = 0.0_fp
private

Definition at line 130 of file FitCoeff_Define.f90.