# PointRepresentationBase¶

class pysit.core.mesh_representation.PointRepresentationBase(mesh, pos, approximation='gaussian', approximation_width=1, approximation_deviations=3, **kwargs)[source]

Base class for representing a point (or delta) on a grid.

This class serves as a base class for physical objects, such as receivers and source emitters that are usually represented in the domain as volumeless points.

Notes

• np.sum(self._sampling_operator_base) does not equal 1, as the domain will not generally have a unit spaced grid. However, np.sum(self._sampling_operator_base)*prod(self.domain.deltas) will equal 1, thus preserving the integral of the delta distribution on the specified domain.

Attributes

 approximation {‘gaussian’, ‘delta’} Method for approximating delta distribution numerically. approximation_width int Standard deviation of the Gaussian approximation.

#### Previous topic

MeshRepresentationBase

#### Next topic

Acquisition (pysit.core.acquisition)