BlockDiscretisation
BlockDiscretisation
evo.compute.tasks.kriging.BlockDiscretisation
Sub-block discretisation for block kriging.
When provided, each target block is subdivided into nx * ny * nz sub-cells and the kriged value is averaged across these sub-cells. When omitted (None), point kriging is performed.
Only applicable when the target is a 3D grid or block model.
Each dimension must be an integer between 1 and 9 (inclusive). The default value of 1 in every direction is equivalent to point kriging.
Example: >>> discretisation = BlockDiscretisation(nx=3, ny=3, nz=2)
nx
nx: int = Field(1, ge=1, le=9)
Number of subdivisions in the x direction (1-9).
ny
ny: int = Field(1, ge=1, le=9)
Number of subdivisions in the y direction (1-9).
nz
nz: int = Field(1, ge=1, le=9)
Number of subdivisions in the z direction (1-9).