MODFLOW 6
version 6.5.0.dev2
MODFLOW 6 Code Documentation
|
Data Types | |
type | gwegweconnectiontype |
Connects 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. More... | |
Functions/Subroutines | |
subroutine | gwegweconnection_ctor (this, model, gweEx) |
Basic construction of the connection. More... | |
subroutine | allocate_scalars (this) |
Allocate scalar variables for this connection. More... | |
subroutine | gwegwecon_df (this) |
define the GWE-GWE connection More... | |
subroutine | cfg_dist_vars (this) |
Configure distributed variables for this interface model. More... | |
subroutine | allocate_arrays (this) |
Allocate array variables for this connection. More... | |
subroutine | setgridextent (this) |
Set required extent of the interface grid from. More... | |
subroutine | gwegwecon_ar (this) |
allocate and read/set the connection's data structures More... | |
subroutine | validateconnection (this) |
validate this connection prior to constructing More... | |
subroutine | gwegwecon_rp (this) |
subroutine | gwegwecon_ad (this) |
Advance this connection. More... | |
subroutine | gwegwecon_fc (this, kiter, matrix_sln, rhs_sln, inwtflag) |
subroutine | gwegwecon_cq (this, icnvg, isuppress_output, isolnid) |
subroutine | setflowtoexchange (this) |
Set the flows (flowja from interface model) to the. More... | |
subroutine | gwegwecon_bd (this, icnvg, isuppress_output, isolnid) |
subroutine | gwegwecon_ot (this) |
subroutine | gwegwecon_da (this) |
class(gwegweconnectiontype) function, pointer, public | castasgwegweconnection (obj) |
Cast to GweGweConnectionType. More... | |
|
private |
this | the connection |
Definition at line 245 of file GweGweConnection.f90.
subroutine gwegweconnectionmodule::allocate_scalars | ( | class(gwegweconnectiontype) | this | ) |
this | the connection |
Definition at line 140 of file GweGweConnection.f90.
class(gwegweconnectiontype) function, pointer, public gwegweconnectionmodule::castasgwegweconnection | ( | class(*), intent(inout), pointer | obj | ) |
[in,out] | obj | object to be cast |
Definition at line 518 of file GweGweConnection.f90.
|
private |
|
private |
this | this connection |
Definition at line 381 of file GweGweConnection.f90.
|
private |
subroutine gwegweconnectionmodule::gwegwecon_bd | ( | class(gwegweconnectiontype) | this, |
integer(i4b), intent(inout) | icnvg, | ||
integer(i4b), intent(in) | isuppress_output, | ||
integer(i4b), intent(in) | isolnid | ||
) |
this | the connection | |
[in,out] | icnvg | convergence flag |
[in] | isuppress_output | suppress output when =1 |
[in] | isolnid | solution id |
Definition at line 453 of file GweGweConnection.f90.
|
private |
this | the connection | |
[in,out] | icnvg | convergence flag |
[in] | isuppress_output | suppress output when =1 |
[in] | isolnid | solution id |
Definition at line 415 of file GweGweConnection.f90.
|
private |
|
private |
|
private |
this | the connection | |
[in] | kiter | the iteration counter |
matrix_sln | the system matrix | |
[in,out] | rhs_sln | global right-hand-side |
[in] | inwtflag | newton-raphson flag |
Definition at line 394 of file GweGweConnection.f90.
subroutine gwegweconnectionmodule::gwegwecon_ot | ( | class(gwegweconnectiontype) | this | ) |
subroutine gwegweconnectionmodule::gwegwecon_rp | ( | class(gwegweconnectiontype) | this | ) |
this | the connection |
Definition at line 368 of file GweGweConnection.f90.
subroutine gwegweconnectionmodule::gwegweconnection_ctor | ( | class(gwegweconnectiontype) | this, |
class(numericalmodeltype), pointer | model, | ||
class(disconnexchangetype), pointer | gweEx | ||
) |
this | the connection |
model | the model owning this connection, this must be a GweModelType |
gweex | the GWE-GWE exchange the interface model is created for |
Definition at line 82 of file GweGweConnection.f90.
|
private |
this | this connection |
Definition at line 429 of file GweGweConnection.f90.
|
private |
|
private |
this | this connection |
Definition at line 327 of file GweGweConnection.f90.