MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
VirtualModel.f90 File Reference

Go to the source code of this file.

Data Types

interface  virtualmodelmodule::get_virtual_model
 
type  virtualmodelmodule::virtualmodeltype
 

Modules

module  virtualmodelmodule
 

Functions/Subroutines

subroutine virtualmodelmodule::vm_create (this, name, id, model)
 
subroutine virtualmodelmodule::init_virtual_data (this)
 
subroutine virtualmodelmodule::vm_prepare_stage (this, stage)
 
integer(i4b) function virtualmodelmodule::dis_get_nodeuser (this, node_reduced)
 Get user node number from reduced number. More...
 
subroutine virtualmodelmodule::dis_noder_to_string (this, node_reduced, node_str)
 
subroutine virtualmodelmodule::vm_destroy (this)
 
subroutine virtualmodelmodule::allocate_data (this)
 
subroutine virtualmodelmodule::deallocate_data (this)
 
class(virtualmodeltype) function, pointer, public virtualmodelmodule::get_virtual_model_from_list (model_list, idx)
 
class(virtualmodeltype) function, pointer, public virtualmodelmodule::cast_as_virtual_model (obj_ptr)
 
logical(lgp) function virtualmodelmodule::eq_virtual_model (this, v_model)
 
logical(lgp) function virtualmodelmodule::eq_numerical_model (this, num_model)
 
class(virtualmodeltype) function, pointer virtualmodelmodule::get_virtual_model_by_id (model_id)
 Returns a virtual model with the specified id. More...
 
class(virtualmodeltype) function, pointer virtualmodelmodule::get_virtual_model_by_name (model_name)
 Returns a virtual model with the specified name. More...