VolumeModel#

class emg3d.models.VolumeModel(model, sfield)[source]#

Bases: object

Return simplified model with volume-averaged eta_{x;y;z}; zeta.

Takes a model and a source field and returns the volume-averaged eta and zeta values. This is used internally by the solver.

\[\eta_{\{x,y,z\}} = -V\mathrm{i}\omega\mu_0 \left(\sigma_{\{x,y,z\}} + \mathrm{i}\omega\varepsilon\right)\]
\[\zeta = V\mu_\mathrm{r}^{-1}\]
Parameters:
modelModel

Model to transform to volume-averaged values.

sfieldField

A VolumeModel is frequency-dependent. The frequency-information is taken from the provided source field.

Attributes Summary

eta_x

Volume-averaged eta in x-direction.

eta_y

Volume-averaged eta in y-direction.

eta_z

Volume-averaged eta in z-direction.

zeta

Volume-averaged, isotropic zeta.

Attributes Documentation

eta_x#

Volume-averaged eta in x-direction.

eta_y#

Volume-averaged eta in y-direction.

eta_z#

Volume-averaged eta in z-direction.

zeta#

Volume-averaged, isotropic zeta.