Test
Name HelmholtzCoulombGaugeTolerance
Section Calculation Modes::Test
Type float
Default 1e-5
If the vector potential should enforced to be in Coulomb Gauge, this variable defines the tolerance. The code will
evaluate the following expression: $spacing * \frac{\nabla \cdot A}{|A|}$
Name HelmholtzEnforceCoulombGauge
Section Calculation Modes::Test
Type logical
Default yes
If true, the Vector Potential is enforced to be in Coulomb Gauge.
See proof of eq 30 of: https://www.scirp.org/pdf/jmp_2016053115275279.pdf
Name HelmholtzVisualizeBoxes
Section Calculation Modes::Test
Type logical
Default no
If true, output the volume points for the three boxes of the Helmholtz surface correction.
- The volume points of the system box
- The inner mask for the system box. This region has the thickness of the stencil and it is used to set to zero the longitudinal or transverse field after computing the final divergence or curl (to avoid spikes)
- The surface points of the system box
Name SurfaceCorrection
Section Calculation Modes::Test
Type logical
Default no
Compute the surface correction for Helmholtz decomposition?