config["Domains"]
"Domains":
{
"Materials":
[
...
],
"Postprocessing":
{
"Energy":
[
...
],
"Probe":
[
...
]
}
}
with
"Materials"
: Array of material properties objects.
"Postprocessing"
: Top-level object for configuring domain postprocessing.
"Energy"
: Array of objects for postprocessing domain energies.
"Probe"
: Array of objects for postprocessing solution field values evaluated at a probe location in space.
domains["Materials"]
"Materials":
[
// Material 1
{
"Attributes": [<int array>],
"Permeability": <float or float array>,
"Permittivity": <float or float array>,
"LossTan": <float or float array>,
"Conductivity": <float or float array>,
"LondonDepth": <float>,
"MaterialAxes": <array of float array>
},
// Material 2, 3, ...
...
]
with
"Attributes" [None]
: Integer array of mesh domain attributes for this material.
"Permeability" [1.0]
: Relative permeability for this material. Scalar or vector of 3 coefficients corresponding to each of "MaterialAxes"
.
"Permittivity" [1.0]
: Relative permittivity for this material. Scalar or vector of 3 coefficients corresponding to each of "MaterialAxes"
.
"LossTan" [0.0]
: Loss tangent for this material. Scalar or vector of 3 coefficients corresponding to each of "MaterialAxes"
.
"Conductivity" [0.0]
: Electrical conductivity for this material, S/m. Activates Ohmic loss model in the material domain. Scalar or vector of 3 coefficients corresponding to each of "MaterialAxes"
.
"LondonDepth" [0.0]
: London penetration depth for this material, specified in mesh length units. Activates London equations-based model relating superconducting current and electromagnetic fields in the material domain.
"MaterialAxes" [[1.0,0.0,0.0], [0.0,1.0,0.0], [0.0,0.0,1.0]]
: Axes directions for specification of anisotropic material properties. Required to be unit length and orthogonal.
domains["Postprocessing"]["Energy"]
"Postprocessing":
{
"Energy":
[
{
"Index": <int>,
"Attributes": [<int array>]
},
...
]
}
with
"Index" [None]
: Index of this energy postprocessing domain, used in postprocessing output files.
"Attributes" [None]
: Integer array of mesh domain attributes for this energy postprocessing domain.
domains["Postprocessing"]["Probe"]
"Postprocessing":
{
"Probe":
[
{
"Index": <int>,
"X": <float>,
"Y": <float>,
"Z": <float>
},
...
]
}
with
"Index" [None]
: Index of this probe, used in postprocessing output files.
"X" [None]
: $x$-coordinate of this probe, specified in mesh length units.
"Y" [None]
: $y$-coordinate of this probe, specified in mesh length units.
"Z" [None]
: $z$-coordinate of this probe, specified in mesh length units.