UserDefinedInitialMaxwellStates
UserDefinedInitialMaxwellStates
Section MaxwellStates
Type block
The initial electromagnetic fields can be set by the user
with the UserDefinedMaxwellStates block variable.
The electromagnetic fields have to fulfill the
Maxwells equations in vacuum.
Example:
%UserDefinedMaxwellStates
formula | 2 | "magnetic_field" | "-1/P_c * sin(x)"
formula | 3 | "electric_field" | " sin(x) "
%
The second column specifies the component of the dimension of the electric field and magnetic field. The first column indicates that column four should be interpreted as a formula for the corresponding state. P_c is the speed of light constant.
Alternatively, if column one states file the electric field and magnetic field will be read from the files given in column four.
%UserDefinedMaxwellStates
file | 3 | electric_field | "/path/to/file_electric_field_of_dimension_3"
file | 2 | magnetic_field | "/path/to/file_magnetic_field_of_dimension_2"
%
The third option to define the initial state inside the box is to extend the plane waves used as incident waves in the MaxwellIncidentWaves block, as follows:
%UserDefinedMaxwellStates
use_incident_waves
%
Options:
- file:
Read initial orbital from file.
Accepted file formats: obf, ncdf and csv.
- formula:
Calculate initial orbital by given analytic expression.
- use_incident_waves:
Extend the plane waves given in the MaxwellIncidentWaves block inside the box.
- electric_field:
This row defines the electric field component of the corresponding dimension
- magnetic_field:
This row defines the magnetic field component of the corresponding dimension