Skip to main content

BlockDiscretisation

GitHub source

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).

What is the reason for your feedback?