|
| subroutine | explicitmodelmodule::model_ad (this) |
| | @ brief Advance the model
|
| subroutine | explicitmodelmodule::model_solve (this, isuppress_output) |
| | @ brief Solve the model
|
| subroutine | explicitmodelmodule::model_cq (this, icnvg, isuppress_output) |
| | @ brief Calculate model flows
|
| subroutine | explicitmodelmodule::model_bd (this, icnvg, isuppress_output) |
| | @ brief Calculate model budget
|
| subroutine | explicitmodelmodule::model_da (this) |
| | @ brief Deallocate the model
|
| subroutine | explicitmodelmodule::allocate_scalars (this, modelname) |
| | @ brief Allocate scalar variables
|
| subroutine | explicitmodelmodule::allocate_arrays (this) |
| | Allocate array variables.
|
| class(explicitmodeltype) function, pointer, public | explicitmodelmodule::castasexplicitmodelclass (obj) |
| | @ brief Cast a generic object into an explicit model
|
| subroutine, public | explicitmodelmodule::addexplicitmodeltolist (list, model) |
| | @ brief Add explicit model to a generic list
|
| class(explicitmodeltype) function, pointer, public | explicitmodelmodule::getexplicitmodelfromlist (list, idx) |
| | @ brief Get generic object from list and return as explicit model
|
| subroutine | explicitmodelmodule::set_idsoln (this, id) |
| | Set the solution ID.
|
| logical function | explicitmodelmodule::has_pending (this) |
| | Whether the model has any pending work.
|