MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
NCModel.f90 File Reference

Go to the source code of this file.

Data Types

type  ncmodelexportmodule::exportpackagetype
 
type  ncmodelexportmodule::ncexportannotation
 netcdf export attribute annotations More...
 
type  ncmodelexportmodule::ncmodelexporttype
 base class for an export model More...
 
type  ncmodelexportmodule::ncbasemodelexporttype
 abstract type for model netcdf export type More...
 
interface  ncmodelexportmodule::model_define
 abstract interfaces for model netcdf export type More...
 
interface  ncmodelexportmodule::model_step
 
interface  ncmodelexportmodule::package_export
 
interface  ncmodelexportmodule::package_export_ilayer
 

Modules

module  ncmodelexportmodule
 This module contains the NCModelExportModule.
 

Enumerations

enum  
 netcdf export types enumerator More...
 

Functions/Subroutines

subroutine ncmodelexportmodule::epkg_init (this, mf6_input, mshape, param_names, nparam)
 initialize dynamic package export object More...
 
subroutine ncmodelexportmodule::epkg_destroy (this)
 destroy dynamic package export object More...
 
subroutine ncmodelexportmodule::set (this, modelname, modeltype, modelfname, nctype)
 set netcdf file scoped attributes More...
 
subroutine ncmodelexportmodule::export_init (this, modelname, modeltype, modelfname, nc_fname, disenum, nctype, iout)
 initialization of model netcdf export More...
 
class(exportpackagetype) function, pointer ncmodelexportmodule::export_get (this, idx)
 retrieve dynamic export object from package list More...
 
character(len=linelength) function ncmodelexportmodule::input_attribute (this, pkgname, idt)
 build modflow6_input attribute string More...
 
character(len=linelength) function, public ncmodelexportmodule::export_longname (longname, pkgname, tagname, layer, iper)
 build netcdf variable longname More...
 
subroutine ncmodelexportmodule::export_input (this)
 netcdf dynamic package period export More...
 
subroutine ncmodelexportmodule::export_destroy (this)
 destroy model netcdf export object More...
 

Variables

@, public ncmodelexportmodule::netcdf_undef = 0
 undefined netcdf export type More...
 
@, public ncmodelexportmodule::netcdf_structured = 1
 netcdf structrured export More...
 
@, public ncmodelexportmodule::netcdf_mesh2d = 2
 netcdf ugrid layered mesh export More...