Field descriptors and deterministic helpers (phasor convention e^{+jωt}).
Field descriptors and deterministic helpers (phasor convention e^{+jωt}).
(->field {:keys [type frequency-hz amplitude orientation phase-deg polarization
meta amplitude-distribution phase-distribution]
:or {type :electric
frequency-hz 0.0
amplitude 0.0
orientation [0.0 0.0 1.0]
phase-deg 0.0}})Normalise a field descriptor. Keys (keywords) are namespaced with :field/. Supports amplitude/phase distributions for stochastic modelling.
Normalise a field descriptor. Keys (keywords) are namespaced with :field/. Supports amplitude/phase distributions for stochastic modelling.
(power-density field material)Time-averaged Poynting vector magnitude (W/m^2) for a plane wave. Returns {:value .. :units :w-per-m2 :valid? bool :flags #{..} :impedance eta}.
Time-averaged Poynting vector magnitude (W/m^2) for a plane wave.
Returns {:value .. :units :w-per-m2 :valid? bool :flags #{..} :impedance eta}.(sample-field field)(sample-field field rng)Draw a stochastic sample from a field distribution.
Draw a stochastic sample from a field distribution.
(superpose fields)Phasor sum of co-linear harmonic fields. Returns a new field map; frequency/type are derived from the first element.
Phasor sum of co-linear harmonic fields. Returns a new field map; frequency/type are derived from the first element.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |