Function to create an aquifer object

aquifer(name, solution, type, xlim, ylim, nx, ny, hydraulic.pars)

Arguments

name

Name of the aquifer

solution

Analytical solution to be used

type

Type of aquifer to be defined. Currently the supported types include:

  • Infinite

  • semi-infinite: with no-flow or constant head boundaries

  • strip: with no-flow or constant head boundaries or a combination of both

  • wedge

  • U-shaped

  • rectangular

  • circular

xlim

Numeric vector with limits of the aquifer in the x direction

ylim

Numeric vector with limits of the aquifer in the y direction

nx

Integer with the number of nodes in the x direction

ny

Integer with the number of nodes in the y direction

hydraulic.pars

A numeric vector with the hydraulic parameters of the aquifer

Value

This function returns an aquifer object

See also

Other aquifer functions: add.well<-, calculate_drawdown, print.aquifer, summary.aquifer

Examples

aq <- aquifer(name = "Fm.Macondo", solution = "theis", type = "infinite", xlim = c(0, 10e3), ylim = c(0,10e3), nx = 100, ny = 100, hydraulic.pars = c(1.5e-4, 2e-5)) print(aq)
#> [1] "===Aquifer===" #> [1] "Name = Fm.Macondo" #> [1] "Solution = theis" #> [1] "Type= infinite" #> [1] "X Dim= 0,10000" #> [1] "Y Dim= 0,10000" #> [1] "nx,ny= 100,100" #> [1] "Number of wells= 10" #> [1] "Dicharges " #> [1] 0 0 0 0 0 0 0 0 0 0 #> [1] "Well Coordinates" #> [,1] [,2] #> [1,] 0 0 #> [2,] 0 0 #> [3,] 0 0 #> [4,] 0 0 #> [5,] 0 0 #> [6,] 0 0 #> [7,] 0 0 #> [8,] 0 0 #> [9,] 0 0 #> [10,] 0 0