|
subroutine | disvgeom::init (this, nlay, ncpl, nodes, top_grid, bot_grid, iavert, javert, vertex_grid, cellxy_grid, nodereduced, nodeuser) |
| Initialize. More...
|
|
subroutine | disvgeom::set_kj (this, k, j) |
| Set node IDs. More...
|
|
subroutine | disvgeom::set_nodered (this, nodered) |
| Set reduced node number. More...
|
|
subroutine | disvgeom::cell_setup (this) |
| Set top and bottom elevations of grid cell. More...
|
|
subroutine | disvgeom::cprops (this, cell2, hwva, cl1, cl2, ax, ihc) |
|
subroutine | disvgeom::edge_normal (this, cell2, xcomp, ycomp) |
| Return the x and y components of an outward normal facing vector. More...
|
|
subroutine | disvgeom::connection_vector (this, cell2, nozee, satn, satm, xcomp, ycomp, zcomp, conlen) |
| Return the x y and z components of a unit vector that points from from the center of this to the center of cell2, and the straight-line connection length. More...
|
|
logical function | disvgeom::shares_edge (this, cell2) |
| Return true if this shares a horizontal edge with cell2. More...
|
|
subroutine, public | disvgeom::shared_edge (ivlist1, ivlist2, ivert1, ivert2) |
| Find two common vertices shared by cell1 and cell2. More...
|
|
real(dp) function | disvgeom::get_area (this) |
| Calculate and return the area of the cell. More...
|
|
real(dp) function | disvgeom::anglex (x1, y1, x2, y2) |
| Calculate the angle that the x-axis makes with a line that is normal to the two points. More...
|
|
real(dp) function | disvgeom::distance (x1, y1, x2, y2) |
| Calculate distance between two points. More...
|
|
real(dp) function | disvgeom::distance_normal (x0, y0, x1, y1, x2, y2) |
| Calculate normal distance from point (x0, y0) to line defined by two points, (x1, y1), (x2, y2). More...
|
|
subroutine | disvgeom::line_unit_normal (x0, y0, x1, y1, xcomp, ycomp) |
| Calculate the normal vector components (xcomp and ycomp) for a line defined by two points, (x0, y0), (x1, y1). More...
|
|
subroutine, public | disvgeom::line_unit_vector (x0, y0, z0, x1, y1, z1, xcomp, ycomp, zcomp, vmag) |
| Calculate the vector components (xcomp, ycomp, and zcomp) for a line defined by two points, (x0, y0, z0), (x1, y1, z1). More...
|
|