Transmitter module (transmitter.h)

struct CsemSource
#include <transmitter.h>

A single CSEM transmitter (electric dipole) record.

Public Members

PetscReal position[3]

Transmitter position (x, y, z).

PetscReal current

Electric current.

PetscReal length

Dipole length.

PetscReal dipAngle

Dip angle.

PetscReal azimuthAngle

Azimuth angle.

struct CsemSourceSet
#include <transmitter.h>

A set of CSEM transmitters sharing one operating frequency.

Public Members

PetscReal freq

Operating frequency (Hz).

PetscInt numSources

Total number of transmitters.

CsemSource *sourceArray

Array of numSources transmitter records.