py3dinterpolations.modelling.models.deterministic.DeterministicModel

class py3dinterpolations.modelling.models.deterministic.DeterministicModel(x: ndarray, y: ndarray, z: ndarray, values: ndarray)

Bases: object

base class for all deterministic models

This class requires as initialization parameters:
  • x, y, z: the coordinates of the points where the model will be evaluated

  • values: the values of the points where the model will be evaluated

Parameters
  • x (np.ndarray) – x coordinates of the points where the model will be evaluated

  • y (np.ndarray) – y coordinates of the points where the model will be evaluated

  • z (np.ndarray) – z coordinates of the points where the model will be evaluated

  • values (np.ndarray) – values of the points where the model will be evaluated

x

x coordinates of the points where the model will be evaluated

Type

np.ndarray

y

y coordinates of the points where the model will be evaluated

Type

np.ndarray

z

z coordinates of the points where the model will be evaluated

Type

np.ndarray

values

values of the points where the model will be evaluated

Type

np.ndarray

Methods

__init__(x, y, z, values)

compute()

compute the model

compute()

compute the model

This method should be implemented in the child classes