rule-class {RGeostats} R Documentation

## Class "rule" Lithotype rules

### Description

This class contains the definition of a set of facies in a bi-gaussian framework, i.e. by the minimum and maximum gaussian thresholds along each gaussian random function.

The Lithotype rule describes the way the Lithotype rules are defined. The bigaussian space is partitionned into rectangles: this subdivision is performed in sequential operations called 'nodes'. At each node, either a rectangle can be divided into two sub-rectangles, or one rectangle is assigned to a facies. A facies can be assigned to one and only one rectangle.

### Objects from the Class

Objects can be created by calls of the form `new("rule", ...)`. Lithotype rules

### Slots

`nbnode`:

Object of class `"numeric"` Number of nodes

`mode.rule`:

Object of class `"numeric"` Type of lithotype Rule

`rho`:

Object of class `"numeric"` Correlation coefficient between the two underlying gaussian random functions

`slope`:

Object of class `"numeric"` Slope for Shadow

`dinf`:

Object of class `"numeric"` Minimum truncation value

`dsup`:

Object of class `"numeric"` Maximum truncation value

`shift`:

Object of class `"numeric"` Shift between gaussians

`nodes`:

Object of class `"numeric"` Array of nodes

### Methods

\\$

`model\$parameter` is used to query the value of `parameter` from `model`:

• nbnode : Number of nodes in the `rule-class`

• mode.rule : Type of `rule-class`

• rho : Correlation between the two underlying gaussian random functions

• slope : Slope for Shadow

• dinf : Minimum truncation value

• dsup : Maximum truncation value

• shift : Shift between the two underlying gaussian random functions

• nodes : Array of node characteristics

\\$<-

`signature(x = "rule")`: ...

show

`rule.print`

print

`rule.print`

plot

`rule.plot`

Other functions are available, such as:

• `rule.create` Define a `rule-class`

• `rule.input` Define a `rule-class` interactively

• `rule.read` Read the contents of a `rule-class` from a neutral ASCII File

### Examples

```showClass("rule")
```

[Package RGeostats version 11.1.2 Index]