inla.mesh.lattice {INLA} | R Documentation |
Construct a lattice grid for inla.mesh()
inla.mesh.lattice( x = seq(0, 1, length.out = 2), y = seq(0, 1, length.out = 2), z = NULL, dims = if (is.matrix(x)) { dim(x) } else { c(length(x), length(y)) }, units = NULL, crs = NULL )
x |
vector or grid matrix of x-values |
y |
vector of grid matrix of y-values |
z |
if x is a matrix, a grid matrix of z-values |
dims |
the size of the grid, length 2 vector |
units |
One of |
crs |
An optional |
An inla.mesh.lattice
object.
Finn Lindgren finn.lindgren@gmail.com
lattice <- inla.mesh.lattice(seq(0, 1, length.out = 17), seq(0, 1, length.out = 10)) ## Use the lattice "as-is", without refinement: mesh <- inla.mesh.create(lattice = lattice, boundary = lattice$segm) mesh <- inla.mesh.create(lattice = lattice, extend = FALSE) plot(mesh) ## Refine the triangulation, with limits on triangle angles and edges: mesh <- inla.mesh.create( lattice = lattice, refine = list(max.edge = 0.08), extend = FALSE ) plot(mesh) ## Add an extension around the lattice, but maintain the lattice edges: mesh <- inla.mesh.create( lattice = lattice, refine = list(max.edge = 0.08), interior = lattice$segm ) plot(mesh) ## Only add extension: mesh <- inla.mesh.create(lattice = lattice, refine = list(max.edge = 0.08)) plot(mesh)