MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cmatrixbasemodule::add_diag_value_if
 Cmatrixbasemodule::add_value_pos_if
 Cmethodmodule::apply
 Ctvbasemodule::ar_set_pointersAnnounce package and set pointers to variables
 Carrayreaderbasemodule::arrayreaderbasetype
 Cdouble1dreadermodule::double1dreadertype
 Cdouble2dreadermodule::double2dreadertype
 Cinteger1dreadermodule::integer1dreadertype
 Cinteger2dreadermodule::integer2dreadertype
 Cbasesolutionmodule::assignConnectionsIFace
 Cvectorbasemodule::axpy_if
 Cbaseexchangemodule::baseexchangetype
 Cgwfgweexchangemodule::gwfgweexchangetype
 Cgwfgwtexchangemodule::gwfgwtexchangetype
 Cgwfprtexchangemodule::gwfprtexchangetype
 Cnumericalexchangemodule::numericalexchangetype
 Cdisconnexchangemodule::disconnexchangetypeExchange based on connection between discretizations of DisBaseType. The data specifies the connections, similar to the information stored in the connections object: DisBaseTypecon
 Cgwegweexchangemodule::gweexchangetypeDerived type for GwtExchangeType
 Cgwfgwfexchangemodule::gwfexchangetypeDerived type for GwfExchangeType
 Cgwtgwtexchangemodule::gwtexchangetypeDerived type for GwtExchangeType
 Cspatialmodelconnectionmodule::spatialmodelconnectiontypeClass to manage spatial connection of a model to one or more models of the same type. Spatial connection here means that the model domains (spatial discretization) are adjacent and connected via DisConnExchangeType object(s). The connection itself is a Numerical Exchange as well, and part of a Numerical Solution providing the amat and rhs
 Cgwegweconnectionmodule::gwegweconnectiontypeConnects a GWE model to other GWE models in space. Derives from NumericalExchangeType so the solution can use it to fetch the coefficients for this connection
 Cgwfgwfconnectionmodule::gwfgwfconnectiontypeConnecting a GWF model to other models in space, implements NumericalExchangeType so the solution can used this object to determine the coefficients for the coupling between two adjacent models
 Cgwtgwtconnectionmodule::gwtgwtconnectiontypeConnects a GWT model to other GWT models in space. Derives from NumericalExchangeType so the solution can use it to fetch the coefficients for this connection
 Cswfgwfexchangemodule::swfgwfexchangetype
 Cbasegeometrymodule::basegeometrytype
 Ccirculargeometrymodule::circulargeometrytype
 Crectangulargeometrymodule::rectangulargeometrytype
 Cbasemodelmodule::basemodeltypeHighest level model type. All models extend this parent type
 Cexplicitmodelmodule::explicitmodeltypeBase type for models that solve themselves
 Cnumericalmodelmodule::numericalmodeltype
 Cgwfmodule::gwfmodeltype
 Cgwfinterfacemodelmodule::gwfinterfacemodeltypeThe GWF Interface Model is a utility to calculate the solution's exchange coefficients from the interface between a GWF model and its GWF neighbors. The interface model itself will not be part of the solution, it is not being solved. Patching (a part of the) discretizations of two GWF models in a general way, e.g. DIS+DIS with refinement, requires the resulting
 Cprtmodule::prtmodeltypeParticle tracking (PRT) model
 Cswfmodule::swfmodeltype
 Ctransportmodelmodule::transportmodeltype
 Cgwemodule::gwemodeltype
 Cgweinterfacemodelmodule::gweinterfacemodeltypeThe GWE Interface Model is a utility to calculate the solution's exchange coefficients from the interface between a GWE model and its GWE neighbors. The interface model itself will not be part of the solution, it is not being solved
 Cgwtmodule::gwtmodeltype
 Cgwtinterfacemodelmodule::gwtinterfacemodeltypeThe GWT Interface Model is a utility to calculate the solution's exchange coefficients from the interface between a GWT model and its GWT neighbors. The interface model itself will not be part of the solution, it is not being solved
 Cbasesolutionmodule::basesolutiontype
 Cexplicitsolutionmodule::explicitsolutiontypeManages and solves explicit models
 Cnumericalsolutionmodule::numericalsolutiontype
 Cparallelsolutionmodule::parallelsolutiontype
 Cblockparsermodule::blockparsertype
 Cbmif::bmi
 Cbmif::bmif_finalize
 Cbmif::bmif_get_component_name
 Cbmif::bmif_get_current_time
 Cbmif::bmif_get_end_time
 Cbmif::bmif_get_grid_connectivity
 Cbmif::bmif_get_grid_offset
 Cbmif::bmif_get_grid_origin
 Cbmif::bmif_get_grid_rank
 Cbmif::bmif_get_grid_shape
 Cbmif::bmif_get_grid_size
 Cbmif::bmif_get_grid_spacing
 Cbmif::bmif_get_grid_type
 Cbmif::bmif_get_grid_x
 Cbmif::bmif_get_grid_y
 Cbmif::bmif_get_grid_z
 Cbmif::bmif_get_input_var_names
 Cbmif::bmif_get_output_var_names
 Cbmif::bmif_get_start_time
 Cbmif::bmif_get_time_step
 Cbmif::bmif_get_time_units
 Cbmif::bmif_get_value_at_indices_double
 Cbmif::bmif_get_value_at_indices_float
 Cbmif::bmif_get_value_at_indices_int
 Cbmif::bmif_get_value_double
 Cbmif::bmif_get_value_float
 Cbmif::bmif_get_value_int
 Cbmif::bmif_get_value_ptr_double
 Cbmif::bmif_get_value_ptr_float
 Cbmif::bmif_get_value_ptr_int
 Cbmif::bmif_get_var_grid
 Cbmif::bmif_get_var_itemsize
 Cbmif::bmif_get_var_nbytes
 Cbmif::bmif_get_var_type
 Cbmif::bmif_get_var_units
 Cbmif::bmif_initialize
 Cbmif::bmif_set_value_at_indices_double
 Cbmif::bmif_set_value_at_indices_float
 Cbmif::bmif_set_value_at_indices_int
 Cbmif::bmif_set_value_double
 Cbmif::bmif_set_value_float
 Cbmif::bmif_set_value_int
 Cbmif::bmif_update
 Cbmif::bmif_update_frac
 Cbmif::bmif_update_until
 Cbndextmodule::bndextfoundtype@ brief BndExtFoundType
 Cboundinputcontextmodule::boundinputcontexttypeDerived type for boundary package input context
 Chashtablemodule::buckettype
 Cbudgetfilereadermodule::budgetfilereadertype
 Cbudgetobjectmodule::budgetobjecttype
 Cbudgettermmodule::budgettermtype
 Cbudgetmodule::budgettypeDerived type for the Budget object
 Ctspfmimodule::budobjptrarray
 Ccelldefnmodule::celldefntypeBase grid cell definition
 Ccellmodule::celltypeBase type for grid cells of a concrete type. Contains a cell-definition which is information shared by cell types
 Ccellpolymodule::cellpolytype
 Ccellrectmodule::cellrecttype
 Ccellrectquadmodule::cellrectquadtype
 Ccellwithnbrsmodule::cellwithnbrstype
 Ccharacterstringmodule::characterstringtypeThis class is used to store a single deferred-length character string. It was designed to work in an array implementation so that a jagged character array could be used in MODFLOW and stored in the memory manager
 Cpetscconvergencemodule::CnvgCheckFunc
 Cpetscconvergencemodule::CnvgDestroyFunc
 Carrayhandlersmodule::concatarray
 Cgwfbuymodule::concentrationpointer
 Cgwfvscmodule::concentrationpointer
 Cconnectionbuildermodule::connectionbuildertype
 Cconnectionsmodule::connectionstype
 Cconvergencesummarymodule::convergencesummarytypeThis structure stores the generic convergence info for a solution
 Clinearsolverbasemodule::create_matrix_if
 Cvectorbasemodule::create_mm_if
 Cmatrixbasemodule::create_vec_if
 Cmatrixbasemodule::create_vec_mm_if
 Cdag_module::dag
 Ctspfmimodule::dataadvancedpackagetype
 Cmethodmodule::deallocate
 Ccellmodule::destroy
 Csubcellmodule::destroy
 Clinearsolverbasemodule::destroy_if
 Cmatrixbasemodule::destroy_if
 Crouterbasemodule::destroy_if
 Cvectorbasemodule::destroy_if
 Cbasedismodule::disbasetype
 Cdis2dmodule::dis2dtypeStructured grid discretization
 Cdismodule::distypeStructured grid discretization
 Cdisumodule::disutypeUnstructured grid discretization
 Cdisv1dmodule::disv1dtype
 Cdisv2dmodule::disv2dtypeVertex grid discretization
 Cdisvmodule::disvtypeVertex grid discretization
 Cdisconnexchangemodule::disconnexchangefoundtype@ brief DisConnExchangeFoundType
 Cdis2dmodule::disfoundtypeSimplifies tracking parameters sourced from the input context
 Cdismodule::disfoundtypeSimplifies tracking parameters sourced from the input context
 Cdisv1dmodule::disfoundtypeSimplifies tracking parameters sourced from the input context
 Cdistributedsimmodule::distributedsimtype
 Cdistvariablemodule::distvartype
 Cdisumodule::disufoundtype
 Cdisv2dmodule::disvfoundtype
 Cdisvmodule::disvfoundtype
 Cdisvgeom::disvgeomtype
 Cdynamicpackageparamsmodule::dynamicpackageparamstypeDynamic parameter filter type
 Cinputloadtypemodule::dynamicpkgloadtypeDynamic loader type
 Casciiinputloadtypemodule::asciidynamicpkgloadbasetypeBase abstract type for ascii source dynamic load
 Cmf6filegridinputmodule::boundgridinputtypeAscii grid based dynamic loader type
 Cmf6filelistinputmodule::listinputbasetypeAbstract base class for ascii list loaders
 Cmf6filelistinputmodule::boundlistinputtypeBoundary package list loader
 Cinputloadtypemodule::dynamicpkgloadbasetypeBase abstract type for dynamic input loader
 Cidmmf6filemodule::mf6filedynamicpkgloadtypeMF6File dynamic loader type
 Cmemorysethandlermodule::eventhandlerdatatype
 Cbaseexchangemodule::exg_ar
 Cbaseexchangemodule::exg_df
 Cexggwegweinputmodule::exggwegweparamfoundtype
 Cexggwfgweinputmodule::exggwfgweparamfoundtype
 Cexggwfgwfinputmodule::exggwfgwfparamfoundtype
 Cexggwfgwtinputmodule::exggwfgwtparamfoundtype
 Cexggwfprtinputmodule::exggwfprtparamfoundtype
 Cexggwtgwtinputmodule::exggwtgwtparamfoundtype
 Cexgswfgwfinputmodule::exgswfgwfparamfoundtype
 Carrayhandlersmodule::expandarray
 Carrayhandlersmodule::expandarray2d
 Carrayhandlersmodule::expandarraywrapper
 Carrayhandlersmodule::extendptrarray
 Cmathutilmodule::f1d
 Cmatrixbasemodule::get_aij_if
 Cvectorbasemodule::get_array_if
 Cmatrixbasemodule::get_column_if
 Cmatrixbasemodule::get_diag_value_if
 Cmatrixbasemodule::get_first_col_pos_if
 Cmatrixbasemodule::get_last_col_pos_if
 Cvectorbasemodule::get_ownership_range_if
 Ctvbasemodule::get_pointer_to_valueGet an array value pointer given a variable name and node index
 Cmatrixbasemodule::get_position_diag_if
 Cmatrixbasemodule::get_position_if
 Cmatrixbasemodule::get_row_offset_if
 Cvectorbasemodule::get_size_if
 Cvectorbasemodule::get_value_local_if
 Cmatrixbasemodule::get_value_pos_if
 Cvirtualmodelmodule::get_virtual_model
 Ccellwithnbrsmodule::globalcelltypeData structure to hold a global cell identifier, using a pointer to the model and its local cell
 Cgridconnectionmodule::gridconnectiontypeThis class is used to construct the connections object for the interface model's spatial discretization/grid
 Cgwecndoptionsmodule::gwecndoptionstypeData structure (and helpers) for passing cnd option data
 Cgwecndinputmodule::gwecndparamfoundtype
 Cgwectpinputmodule::gwectpparamfoundtype
 Cgwedisinputmodule::gwedisparamfoundtype
 Cgwedisuinputmodule::gwedisuparamfoundtype
 Cgwedisvinputmodule::gwedisvparamfoundtype
 Cgweicinputmodule::gweicparamfoundtype
 Cgweinputdatamodule::gweinputdatatypeData for sharing among multiple packages. Originally read in from
 Cgwenaminputmodule::gwenamparamfoundtype
 Cgwfbuyinputdatamodule::gwfbuyinputdatatypeData structure to transfer input configuration to the
 Cgwfchdinputmodule::gwfchdparamfoundtype
 Cgwfdisinputmodule::gwfdisparamfoundtype
 Cgwfdisuinputmodule::gwfdisuparamfoundtype
 Cgwfdisvinputmodule::gwfdisvparamfoundtype
 Cgwfdrninputmodule::gwfdrnparamfoundtype
 Cgwfevtainputmodule::gwfevtaparamfoundtype
 Cgwfevtinputmodule::gwfevtparamfoundtype
 Cgwfghbinputmodule::gwfghbparamfoundtype
 Cgwficinputmodule::gwficparamfoundtype
 Cgwfmvrperioddatamodule::gwfmvrperioddatatypeDerived type for GwfMvrPeriodDataType
 Cgwfnaminputmodule::gwfnamparamfoundtype
 Cgwfnpfoptionsmodule::gwfnpfoptionstypeData structure and helper methods for passing NPF options into npf_df, as an alternative to reading those from file
 Cgwfnpfinputmodule::gwfnpfparamfoundtype
 Cgwfrchainputmodule::gwfrchaparamfoundtype
 Cgwfrchinputmodule::gwfrchparamfoundtype
 Cgwfrivinputmodule::gwfrivparamfoundtype
 Cgwfvscinputdatamodule::gwfvscinputdatatypeData structure to transfer input configuration to the
 Cgwfwelinputmodule::gwfwelparamfoundtype
 Cgwtcncinputmodule::gwtcncparamfoundtype
 Cgwtdisinputmodule::gwtdisparamfoundtype
 Cgwtdisuinputmodule::gwtdisuparamfoundtype
 Cgwtdisvinputmodule::gwtdisvparamfoundtype
 Cgwtdspoptionsmodule::gwtdspoptionstypeData structure (and helpers) for passing dsp option data
 Cgwtdspinputmodule::gwtdspparamfoundtype
 Cgwticinputmodule::gwticparamfoundtype
 Cgwtnaminputmodule::gwtnamparamfoundtype
 Cgwtspcmodule::gwtspctypeDerived type for managing SPC input
 Chashtablemodule::hashtabletype
 Cheadfilereadermodule::headfilereadertype
 Cidmloggermodule::idm_export
 Cidmloggermodule::idm_log_var
 Carrayhandlersmodule::ifind
 Cimslinearmodule::imslineardatatype
 Cimslinearsettingsmodule::imslinearsettingstype
 Cindexmapmodule::indexmapsgntype
 Cindexmapmodule::indexmaptype
 Csubcellmodule::init
 Cmatrixbasemodule::init_if
 Clinearsolverbasemodule::initialize_if
 Crouterbasemodule::initialize_if
 Cinputdefinitionmodule::inputblockdefinitiontypeInput block definition type
 Cinputdefinitionmodule::inputparamdefinitiontypeInput parameter definition type
 Cinterfacemapmodule::interfacemaptype
 Clistmodule::isEqualIface
 Ciunitmodule::iunitrowtype
 Ciunitmodule::iunittype
 Cpetscconvergencemodule::KSPSetConvergenceTest
 Clakmodule::laktabtype
 Clinearsolverbasemodule::linearsolverbasetypeAbstract type for linear solver
 Cimslinearsolvermodule::imslinearsolvertype
 Cpetscsolvermodule::petscsolvertype
 Clistmodule::listnodetype
 Clistreadermodule::listreadertype
 Clistmodule::listtypeA generic heterogeneous doubly-linked list
 Cinputloadtypemodule::load_ifLoad interfaces for source static and dynamic types
 Casciiinputloadtypemodule::load_init_if
 Cmodelpackageinputsmodule::loadablepackagetypeDerived type for loadable package type
 Cloadmf6filemodule::loadmf6filetypeStatic parser based input loader
 Clonglinereadermodule::longlinereadertypeLongLineReaderType
 Cmappedmemorymodule::mappedmemorytype
 Cmappermodule::mappertype
 Cmatrixbasemodule::matrixbasetype
 Csparsematrixmodule::sparsematrixtype
 Cmemorymanagermodule::mem_allocate
 Cmemorymanagermodule::mem_checkin
 Cmemorymanagermodule::mem_copyptr
 Cmemorymanagermodule::mem_deallocate
 Cmemorymanagermodule::mem_reallocate
 Cmemorymanagermodule::mem_reassignptr
 Cmemorymanagerextmodule::mem_set_value
 Cmemorymanagermodule::mem_setptr
 Cmemorylistmodule::memorylisttype
 Cmemorytypemodule::memorytype
 Cmessagemodule::messagestypeContainer for related messages
 Cmethodmodule::methodtypeBase type for particle tracking methods
 Cmethodcellpasstobotmodule::methodcellpasstobottype
 Cmethodcellpollockmodule::methodcellpollocktype
 Cmethodcellpollockquadmodule::methodcellpollockquadtype
 Cmethodcellternarymodule::methodcellternarytype
 Cmethoddismodule::methoddistype
 Cmethoddisvmodule::methoddisvtype
 Cmethodsubcellpollockmodule::methodsubcellpollocktypeRectangular subcell tracking method
 Cmethodsubcellternarymodule::methodsubcellternarytypeTernary triangular subcell tracking method
 Cmathutilmodule::mod_offset
 Cinputloadtypemodule::modeldynamicpkgstypeType for storing a dynamic package load list
 Cmodelpackageinputsmodule::modelpackageinputstypeDerived type for model package inputs type
 Cmodflowinputmodule::modflowinputtypeDerived type for storing input definition for a file
 Cmpimessagebuildermodule::mpimessagebuildertype
 Cmpimessagecachemodule::mpimessagecachetypeFacility to cache the constructed MPI datatypes. This will avoid having to construct them over and over again for the communication inside the timestep loop. This class deals with separate caches for different units (solutions or global) and for different types of
 Cmpiunitcachemodule::mpiunitcachetype
 Cmpiworldmodule::mpiworldtype
 Cmatrixbasemodule::multiply_if
 Cmvrmodule::mvrtypeDerived type for MvrType
 Chashtablemodule::nodetype
 Cvectorbasemodule::norm2_if
 Cnumericalpackagemodule::numericalpackagetype
 Cbndmodule::bndtype@ brief BndType
 Capimodule::apitype
 Cbndextmodule::bndexttype@ brief BndExtType
 Cchdmodule::chdtype
 Cdrnmodule::drntype
 Cevtmodule::evttype
 Cghbmodule::ghbtype
 Cgwectpmodule::gwectptype
 Cgwtcncmodule::gwtcnctype
 Crchmodule::rchtype
 Crivmodule::rivtype
 Cswfcdbmodule::swfcdbtype
 Cswfflwmodule::swfflwtype
 Cswfzdgmodule::swfzdgtype
 Cwelmodule::weltype
 Cgweeslmodule::gweesltype
 Cgwtistmodule::gwtisttype@ brief Immobile storage and transfer
 Cgwtsrcmodule::gwtsrctype
 Clakmodule::laktype
 Cmawmodule::mawtype
 Cprtprpmodule::prtprptypeParticle release point (PRP) package
 Csfrmodule::sfrtype
 Ctspaptmodule::tspapttype
 Cgwelkemodule::gwelketype
 Cgwemwemodule::gwemwetype
 Cgwesfemodule::gwesfetype
 Cgweuzemodule::gweuzetype
 Cgwtlktmodule::gwtlkttype
 Cgwtmwtmodule::gwtmwttype
 Cgwtsftmodule::gwtsfttype
 Cgwtuztmodule::gwtuzttype
 Cuzfmodule::uzftype
 Cflowmodelinterfacemodule::flowmodelinterfacetype
 Cprtfmimodule::prtfmitype
 Ctspfmimodule::tspfmitype
 Cghostnodemodule::ghostnodetype
 Cgwecndmodule::gwecndtype
 Cgweestmodule::gweesttype@ brief Energy storage and transfer
 Cgwfbuymodule::gwfbuytype
 Cgwfcsubmodule::gwfcsubtype
 Cgwfhfbmodule::gwfhfbtype
 Cgwficmodule::gwfictype
 Ctspicmodule::tspictype
 Cgwfmvrmodule::gwfmvrtype
 Cgwfexgmovermodule::gwfexgmovertypeExtends model mover for exchanges to also handle the
 Cgwfnpfmodule::gwfnpftype
 Cgwfstomodule::gwfstotype
 Cgwfvscmodule::gwfvsctype
 Cgwtdspmodule::gwtdsptype
 Cgwtmstmodule::gwtmsttype@ brief Mobile storage and transfer
 Cprtmipmodule::prtmiptype
 Cswfcxsmodule::swfcxstype
 Cswficmodule::swfictype
 Cswfstomodule::swfstotype
 Ctspadvmodule::tspadvtype
 Ctspmvtmodule::tspmvttype
 Ctspssmmodule::tspssmtypeDerived type for the SSM Package
 Ctvbasemodule::tvbasetype
 Ctvkmodule::tvktype
 Ctvsmodule::tvstype
 Cobscontainermodule::obscontainertype
 Cobservemodule::obsdatatype
 Cobservemodule::observetype
 Cobsoutputlistmodule::obsoutputlisttype
 Cobsoutputmodule::obsoutputtype
 Cobsmodule::obstype
 Cgwfobsmodule::gwfobstype
 Cswfobsmodule::swfobstype
 Ctspobsmodule::tspobstype
 Coutputcontroldatamodule::outputcontroldatatype@ brief OutputControlDataType
 Coutputcontrolmodule::outputcontroltype@ brief OutputControlType
 Cgwfocmodule::gwfoctype@ brief Output control for GWF
 Cprtocmodule::prtoctype@ brief Output control for particle tracking models
 Cswfocmodule::swfoctype@ brief Output control
 Ctspocmodule::tspoctype@ brief Output control
 Cpackagebudgetmodule::packagebudgettypeDerived type for storing flows
 Cpackagemovermodule::packagemovertype
 Cparticlemodule::particlestoretypeStructure of arrays to store particles
 Cparticlemodule::particletypeA particle tracked by the PRT model
 Cpetscimspreconditionermodule::pcshellctxtype
 Cpetscimspreconditionermodule::PCShellGetContext
 Casciiinputloadtypemodule::period_load_if
 Cinputloadtypemodule::period_load_if
 Cpetscconvergencemodule::petsccnvgctxtypeX vector from the previous iteration
 Cvectorbasemodule::print_if
 Clinearsolverbasemodule::print_summary_if
 Cprintsavemanagermodule::printsavemanagertype@ brief PrintSaveManagerType
 Cobservemodule::ProcessIdSub@ brief Process user-provided IDstring
 Cprtdisinputmodule::prtdisparamfoundtype
 Cprtdisvinputmodule::prtdisvparamfoundtype
 Cprtmipinputmodule::prtmipparamfoundtype
 Cprtnaminputmodule::prtnamparamfoundtype
 Cerrorutilmodule::pstop_iface
 Csortmodule::qsort
 Ctvbasemodule::read_optionAnnounce package and set pointers to variables
 Carrayreadersmodule::readarray
 Cboundinputcontextmodule::readstatevartypePointer type for read state variable
 Ctvbasemodule::reset_change_flagsClear all per-node change flags
 Crouterbasemodule::route_all_if
 Crouterbasemodule::route_sln_if
 Crouterbasemodule::routerbasetype
 Cmpiroutermodule::mpiroutertype
 Cserialroutermodule::serialroutertype
 Csparsemodule::rowtype
 Cruncontrolmodule::runcontroltype
 Cmpiruncontrolmodule::mpiruncontroltype
 Ctvbasemodule::set_changed_atMark property changes as having occurred at (kper, kstp)
 Cmatrixbasemodule::set_diag_value_if
 Cmemorysethandlermodule::set_handler_iface
 Cvectorbasemodule::set_value_local_if
 Cmatrixbasemodule::set_value_pos_if
 Csfrcrosssectionmanager::sfrcrosssection
 Csfrcrosssectionmanager::sfrcrosssectiontype
 Csimnaminputmodule::simnamparamfoundtype
 Csimtdisinputmodule::simtdisparamfoundtype
 Cbasesolutionmodule::sln_ad
 Cbasesolutionmodule::sln_ar
 Cbasesolutionmodule::sln_ca
 Cbasesolutionmodule::sln_calculate_delt
 Cbasesolutionmodule::sln_da
 Cbasesolutionmodule::sln_df
 Cbasesolutionmodule::sln_fp
 Cbasesolutionmodule::sln_ot
 Cbasesolutionmodule::sln_rp
 Cbasesolutionmodule::slnaddexchange
 Cbasesolutionmodule::slnaddmodel
 Cbasesolutionmodule::slngetexchanges
 Cbasesolutionmodule::slngetmodels
 Cbasesolutionmodule::slnsave
 Csolutiongroupmodule::solutiongrouptype
 Clinearsolverbasemodule::solve_if
 Csparsemodule::sparsematrix
 Cinputloadtypemodule::staticpkgloadtypeStatic loader type
 Cinputloadtypemodule::staticpkgloadbasetypeBase abstract type for static input loader
 Cidmmf6filemodule::mf6filestaticpkgloadtypeMF6File static loader type
 Cstlvecintmodule::stlvecint
 Cstructarraymodule::structarraytypeType for structured array
 Cstructvectormodule::structvectortypeDerived type for generic vector
 Csubcellmodule::subcelltypeA subcell of a cell
 Csubcellrectmodule::subcellrecttype
 Csubcelltrimodule::subcelltritype
 Cswfcdbinputmodule::swfcdbparamfoundtype
 Cswfchdinputmodule::swfchdparamfoundtype
 Cswfcxsinputmodule::swfcxsparamfoundtype
 Cswfdfwinputmodule::swfdfwparamfoundtype
 Cswfdis2dinputmodule::swfdis2dparamfoundtype
 Cswfdisinputmodule::swfdisparamfoundtype
 Cswfdisv1dinputmodule::swfdisv1dparamfoundtype
 Cswfdisv2dinputmodule::swfdisv2dparamfoundtype
 Cswfflwinputmodule::swfflwparamfoundtype
 Cswficinputmodule::swficparamfoundtype
 Cswfnaminputmodule::swfnamparamfoundtype
 Cswfzdginputmodule::swfzdgparamfoundtype
 Cnumericalsolutionmodule::synchronize_iface
 Ctabletermmodule::tabletermtype
 Ctablemodule::tabletype
 Ctimearrayserieslinkmodule::timearrayserieslinktype
 Ctimearrayseriesmanagermodule::timearrayseriesmanagertype
 Ctimearrayseriesmodule::timearrayseriestype
 Ctimearraymodule::timearraytype
 Ctimeselectmodule::timeselecttypeRepresents a series of instants at which some event should occur
 Ctimeseriesmodule::timeseriescontainertype
 Ctimeseriesfilelistmodule::timeseriesfilelisttype
 Ctimeseriesmodule::timeseriesfiletype
 Ctimeserieslinkmodule::timeserieslinktype
 Ctimeseriesmanagermodule::timeseriesmanagertype
 Ctimeseriesrecordmodule::timeseriesrecordtype
 Ctimeseriesmodule::timeseriestype
 Ctrackmodule::trackfilecontroltypeManages particle track (i.e. pathline) files
 Ctrackmodule::trackfiletypeOutput file containing all or some particle pathlines
 Ctspadvoptionsmodule::tspadvoptionstype
 Cstructvectormodule::tsstringloctypeDerived type which describes time series string field
 Csortmodule::unique_values
 Cutlhpcinputmodule::utlhpcparamfoundtype
 Cuzfcellgroupmodule::uzfcellgrouptype
 Ctvbasemodule::validate_changeCheck that a given property value is valid
 Cvirtualdatacontainermodule::vdcelementluttype
 Cvirtualdatacontainermodule::vdcelementmaptype
 Cmpimessagebuildermodule::vdcheadertype
 Cvirtualdatacontainermodule::vdcptrtypeWrapper for virtual data containers
 Cmpimessagebuildermodule::vdcreceivermapstype
 Cvectorbasemodule::vectorbasetype
 Cpetscvectormodule::petscvectortype
 Cseqvectormodule::seqvectortype
 Cdag_module::vertex
 Cvirtualdatacontainermodule::virtualdatacontainertypeContainer (list) of virtual data items
 Cvirtualexchangemodule::virtualexchangetypeThe Virtual Exchange is based on two Virtual Models and is therefore not always strictly local or remote. We have to consider three different cases:
 Cvirtualgweexchangemodule::virtualgweexchangetype
 Cvirtualgwfexchangemodule::virtualgwfexchangetypeFor synchronization of GWF specific exchange data:
 Cvirtualgwtexchangemodule::virtualgwtexchangetype
 Cvirtualmodelmodule::virtualmodeltype
 Cvirtualgwemodelmodule::virtualgwemodeltype
 Cvirtualgwfmodelmodule::virtualgwfmodeltype
 Cvirtualgwtmodelmodule::virtualgwtmodeltype
 Cvirtualbasemodule::virtualdatatypeThis is a generic data structure to virtualize pieces of memory in 2 distinct ways:
 Cvirtualbasemodule::virtualdbl1dtype
 Cvirtualbasemodule::virtualdbl2dtype
 Cvirtualbasemodule::virtualdbltype
 Cvirtualbasemodule::virtualint1dtype
 Cvirtualbasemodule::virtualinttype
 Cvirtualsolutionmodule::virtualsolutiontypeThis bundles all virtual data for a particular solution
 Cvirtualbasemodule::vm_allocate_if
 Cvirtualbasemodule::vm_deallocate_if
 Cxt3dmodule::xt3dtype
 Cmatrixbasemodule::zero_entries_if
 Cvectorbasemodule::zero_entries_if
 Cmatrixbasemodule::zero_row_offdiag_if