| 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 |
|
y |
|
z |
|
dims |
|
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)