|
subroutine, public | disu_cr (dis, name_model, input_mempath, inunit, iout) |
| Create a new unstructured discretization object. More...
|
|
subroutine | disu_load (this) |
| Transfer IDM data into this discretization object. More...
|
|
subroutine | disu_df (this) |
| Define the discretization. More...
|
|
subroutine | grid_finalize (this) |
| Finalize the grid. More...
|
|
subroutine | disu_ck (this) |
| Check discretization info. More...
|
|
subroutine | disu_da (this) |
| Deallocate variables. More...
|
|
subroutine | nodeu_to_string (this, nodeu, str) |
| Convert a user nodenumber to a string (nodenumber) More...
|
|
subroutine | nodeu_to_array (this, nodeu, arr) |
| Convert a user nodenumber to an array (nodenumber) More...
|
|
subroutine | source_options (this) |
| Copy options from IDM into package. More...
|
|
subroutine | log_options (this, found) |
| Write user options to list file. More...
|
|
subroutine | source_dimensions (this) |
| Copy dimensions from IDM into package. More...
|
|
subroutine | log_dimensions (this, found) |
| Write dimensions to list file. More...
|
|
subroutine | source_griddata (this) |
| Copy grid data from IDM into package. More...
|
|
subroutine | log_griddata (this, found) |
| Write griddata found to list file. More...
|
|
subroutine | source_connectivity (this) |
| Copy grid connectivity info from IDM into package. More...
|
|
subroutine | log_connectivity (this, found, iac) |
| Write griddata found to list file. More...
|
|
subroutine | source_vertices (this) |
| Copy grid vertex data from IDM into package. More...
|
|
subroutine | define_cellverts (this, icell2d, ncvert, icvert) |
| Build data structures to hold cell vertex info. More...
|
|
subroutine | source_cell2d (this) |
| Copy cell2d data from IDM into package. More...
|
|
subroutine | write_grb (this, icelltype) |
| Write a binary grid file. More...
|
|
integer(i4b) function | get_nodenumber_idx1 (this, nodeu, icheck) |
| Get reduced node number from user node number. More...
|
|
subroutine | connection_normal (this, noden, nodem, ihc, xcomp, ycomp, zcomp, ipos) |
| Get normal vector components between the cell and a given neighbor. More...
|
|
subroutine | connection_vector (this, noden, nodem, nozee, satn, satm, ihc, xcomp, ycomp, zcomp, conlen) |
| Get unit vector components between the cell and a given neighbor. More...
|
|
subroutine | get_dis_type (this, dis_type) |
| Get the discretization type. More...
|
|
integer(i4b) function | get_dis_enum (this) |
| Get the discretization type enumeration. More...
|
|
subroutine | allocate_scalars (this, name_model, input_mempath) |
| Allocate and initialize scalar variables. More...
|
|
subroutine | allocate_arrays (this) |
| Allocate and initialize arrays. More...
|
|
subroutine | allocate_arrays_mem (this) |
| Allocate arrays in memory manager. More...
|
|
integer(i4b) function | nodeu_from_string (this, lloc, istart, istop, in, iout, line, flag_string, allow_zero) |
| Convert a string to a user nodenumber. More...
|
|
integer(i4b) function | nodeu_from_cellid (this, cellid, inunit, iout, flag_string, allow_zero) |
| Convert a cellid string to a user nodenumber. More...
|
|
logical function | supports_layers (this) |
| Indicates whether the grid discretization supports layers. More...
|
|
integer(i4b) function | get_ncpl (this) |
| Get number of cells per layer (total nodes since DISU isn't layered) More...
|
|
subroutine | read_int_array (this, line, lloc, istart, istop, iout, in, iarray, aname) |
| Read an integer array. More...
|
|
subroutine | read_dbl_array (this, line, lloc, istart, istop, iout, in, darray, aname) |
| Read a double precision array. More...
|
|
subroutine | record_array (this, darray, iout, iprint, idataun, aname, cdatafmp, nvaluesp, nwidthp, editdesc, dinact) |
| Record a double precision array. More...
|
|
subroutine | record_srcdst_list_header (this, text, textmodel, textpackage, dstmodel, dstpackage, naux, auxtxt, ibdchn, nlist, iout) |
| Record list header for imeth=6. More...
|
|
class(disutype) function, pointer, public | castasdisutype (dis) |
| Cast base to DISU. More...
|
|