TUV-x
Loading...
Searching...
No Matches
tuvx_profile_warehouse::profile_warehouse_t Interface Reference

Public Member Functions

generic get_profile (this, name, units)
 
generic get_profile (this, name, units)
 
generic get_profile (this, ptr)
 
generic get_ptr (this, name, units)
 
generic get_ptr (this, name, units)
 
procedure exists_char (this, name, units)
 
 exists_string (this, name, units)
 
generic exists (this, name, units)
 
generic exists (this, name, units)
 
generic add (this, profile)
 
generic add (this, profiles)
 
procedure get_updater (this, profile, found)
 
procedure pack_size (this, comm)
 
procedure mpi_pack (this, buffer, position, comm)
 
procedure mpi_unpack (this, buffer, position, comm)
 
final finalize_profile_warehouse (this)
 
class(profile_warehouse_t) function, pointer constructor_empty ()
 
class(profile_warehouse_t) function, pointer constructor (config, grid_warehouse)
 

Public Attributes

type(profile_ptr), dimension(:), allocatable profiles_
 

Private Member Functions

procedure, private get_profile_char (this, name, units)
 
private get_profile_string (this, name, units)
 
private get_profile_ptr (this, ptr)
 
procedure, private get_ptr_char (this, name, units)
 
private get_ptr_string (this, name, units)
 
procedure, private add_profile (this, profile)
 
procedure, private add_profiles (this, profiles)
 

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