Module to describe the Maxwell equation system for electrodynamics.
This implements the equation system for electric-magnetic fields of the following form Change of (electric) displacement field :
Change of magnetic field :
Nonexistence of magnetic monopoles:
Sources of electric field:
Where is the spatial charge density and the free
The magnetic permeability
, the electric
permittivity
and the conductivity need to be
provided as variables in a material table.
See tem_variable_module for details on the definition of variables.
In their simplest form they may just be scalars.
Thus, a typical definition for the Maxwell equation system takes the
following form:
equation = {
name = 'maxwell',
material = {
permeability = 1.0,
permittivity = 1.0,
conductivity = 0.0
}
}
There are various variants of the Maxwell equations available in Ateles:
maxwell
maxwell_2d
maxwelldivcorr
For the divergence correction conductivity is not available. Instead the
parameters gam
and chi
have to be provided for the divergence correction.
Datatype for Maxwell equations.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | eqn_name | |||
type(aot_out_type), | intent(inout) | :: | conf |