Fortran derived type to hold MPAS field.
More...
|
generic, public | has => has_field, has_fields |
|
generic, public | get => get_data, get_field_i1, get_field_i2, get_field_r1, get_field_r2, get_array_i1, get_array_i2, get_array_r1, get_array_r2 |
|
generic, public | copy_to => copy_to_other_fields_field, copy_to_other_fields, copy_to_other_pool_field, copy_to_other_pool |
|
generic, public | copy_to_ad => copy_to_other_fields_field_ad, copy_to_other_fields_ad, copy_to_other_pool_field_ad, copy_to_other_pool_ad |
|
generic, public | copy_from => copy_from_other_fields_field, copy_from_other_fields, copy_from_other_pool_field, copy_from_other_pool |
|
generic, public | push_back => push_back_other_fields_field, push_back_other_fields, push_back_other_pool_field, push_back_other_pool |
|
|
type(mpas_geom), pointer, public | geom |
|
type(mpas_streammanager_type), pointer, public | manager |
|
type(mpas_clock_type), pointer, public | clock |
|
integer, public | nf |
|
character(len=maxvarlen), dimension(:), allocatable, public | fldnames |
|
type(mpas_pool_type), pointer, public | subfields => null() |
|
integer, public | nf_ci |
|
character(len=maxvarlen), dimension(:), allocatable, public | fldnames_ci |
|
Fortran derived type to hold MPAS field.
Definition at line 60 of file mpas_fields_mod.F90.
◆ axpy()
procedure mpas_fields_mod::mpas_fields::axpy |
|
private |
◆ change_resol()
procedure mpas_fields_mod::mpas_fields::change_resol |
|
private |
◆ copy()
procedure mpas_fields_mod::mpas_fields::copy |
|
private |
◆ copy_from()
generic, public mpas_fields_mod::mpas_fields::copy_from |
◆ copy_from_other_fields()
mpas_fields_mod::mpas_fields::copy_from_other_fields |
|
private |
◆ copy_from_other_fields_field()
procedure mpas_fields_mod::mpas_fields::copy_from_other_fields_field |
|
private |
◆ copy_from_other_pool()
mpas_fields_mod::mpas_fields::copy_from_other_pool |
|
private |
◆ copy_from_other_pool_field()
mpas_fields_mod::mpas_fields::copy_from_other_pool_field |
|
private |
◆ copy_to()
generic, public mpas_fields_mod::mpas_fields::copy_to |
◆ copy_to_ad()
generic, public mpas_fields_mod::mpas_fields::copy_to_ad |
◆ copy_to_other_fields()
mpas_fields_mod::mpas_fields::copy_to_other_fields |
|
private |
◆ copy_to_other_fields_ad()
mpas_fields_mod::mpas_fields::copy_to_other_fields_ad |
|
private |
◆ copy_to_other_fields_field()
procedure mpas_fields_mod::mpas_fields::copy_to_other_fields_field |
|
private |
◆ copy_to_other_fields_field_ad()
procedure mpas_fields_mod::mpas_fields::copy_to_other_fields_field_ad |
|
private |
◆ copy_to_other_pool()
mpas_fields_mod::mpas_fields::copy_to_other_pool |
|
private |
◆ copy_to_other_pool_ad()
mpas_fields_mod::mpas_fields::copy_to_other_pool_ad |
|
private |
◆ copy_to_other_pool_field()
mpas_fields_mod::mpas_fields::copy_to_other_pool_field |
|
private |
◆ copy_to_other_pool_field_ad()
mpas_fields_mod::mpas_fields::copy_to_other_pool_field_ad |
|
private |
◆ create()
procedure mpas_fields_mod::mpas_fields::create |
|
private |
◆ delete()
procedure mpas_fields_mod::mpas_fields::delete |
|
private |
◆ deserialize()
procedure mpas_fields_mod::mpas_fields::deserialize |
|
private |
◆ dot_prod()
procedure mpas_fields_mod::mpas_fields::dot_prod |
|
private |
◆ get()
generic, public mpas_fields_mod::mpas_fields::get |
◆ get_array_i1()
mpas_fields_mod::mpas_fields::get_array_i1 |
|
private |
◆ get_array_i2()
mpas_fields_mod::mpas_fields::get_array_i2 |
|
private |
◆ get_array_r1()
mpas_fields_mod::mpas_fields::get_array_r1 |
|
private |
◆ get_array_r2()
mpas_fields_mod::mpas_fields::get_array_r2 |
|
private |
◆ get_data()
procedure mpas_fields_mod::mpas_fields::get_data |
|
private |
◆ get_field_i1()
mpas_fields_mod::mpas_fields::get_field_i1 |
|
private |
◆ get_field_i2()
mpas_fields_mod::mpas_fields::get_field_i2 |
|
private |
◆ get_field_r1()
mpas_fields_mod::mpas_fields::get_field_r1 |
|
private |
◆ get_field_r2()
mpas_fields_mod::mpas_fields::get_field_r2 |
|
private |
◆ gpnorm()
procedure mpas_fields_mod::mpas_fields::gpnorm |
|
private |
◆ has()
generic, public mpas_fields_mod::mpas_fields::has |
◆ has_field()
procedure mpas_fields_mod::mpas_fields::has_field |
|
private |
◆ has_fields()
procedure mpas_fields_mod::mpas_fields::has_fields |
|
private |
◆ ones()
procedure mpas_fields_mod::mpas_fields::ones |
|
private |
◆ populate()
procedure mpas_fields_mod::mpas_fields::populate |
|
private |
◆ push_back()
generic, public mpas_fields_mod::mpas_fields::push_back |
◆ push_back_other_fields()
mpas_fields_mod::mpas_fields::push_back_other_fields |
|
private |
◆ push_back_other_fields_field()
procedure mpas_fields_mod::mpas_fields::push_back_other_fields_field |
|
private |
◆ push_back_other_pool()
mpas_fields_mod::mpas_fields::push_back_other_pool |
|
private |
◆ push_back_other_pool_field()
mpas_fields_mod::mpas_fields::push_back_other_pool_field |
|
private |
◆ random()
procedure mpas_fields_mod::mpas_fields::random |
|
private |
◆ read_file()
procedure mpas_fields_mod::mpas_fields::read_file |
|
private |
◆ rms()
procedure mpas_fields_mod::mpas_fields::rms |
|
private |
◆ self_add()
procedure mpas_fields_mod::mpas_fields::self_add |
|
private |
◆ self_mult()
procedure mpas_fields_mod::mpas_fields::self_mult |
|
private |
◆ self_schur()
procedure mpas_fields_mod::mpas_fields::self_schur |
|
private |
◆ self_sub()
procedure mpas_fields_mod::mpas_fields::self_sub |
|
private |
◆ serial_size()
procedure mpas_fields_mod::mpas_fields::serial_size |
|
private |
◆ serialize()
procedure mpas_fields_mod::mpas_fields::serialize |
|
private |
◆ write_file()
procedure mpas_fields_mod::mpas_fields::write_file |
|
private |
◆ zeros()
procedure mpas_fields_mod::mpas_fields::zeros |
|
private |
◆ clock
type (mpas_clock_type), pointer, public mpas_fields_mod::mpas_fields::clock |
◆ fldnames
character(len=maxvarlen), dimension(:), allocatable, public mpas_fields_mod::mpas_fields::fldnames |
◆ fldnames_ci
character(len=maxvarlen), dimension(:), allocatable, public mpas_fields_mod::mpas_fields::fldnames_ci |
◆ geom
type (mpas_geom), pointer, public mpas_fields_mod::mpas_fields::geom |
◆ manager
type (mpas_streammanager_type), pointer, public mpas_fields_mod::mpas_fields::manager |
◆ nf
integer, public mpas_fields_mod::mpas_fields::nf |
◆ nf_ci
integer, public mpas_fields_mod::mpas_fields::nf_ci |
◆ subfields
type (mpas_pool_type), pointer, public mpas_fields_mod::mpas_fields::subfields => null() |
The documentation for this type was generated from the following file: