Liking cljdoc? Tell your friends :D

physics.electromagnetics.fields

Field descriptors and deterministic helpers (phasor convention e^{+jωt}).

Field descriptors and deterministic helpers (phasor convention e^{+jωt}).
raw docstring

->fieldclj

(->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.
sourceraw docstring

power-densityclj

(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}.
sourceraw docstring

sample-fieldclj

(sample-field field)
(sample-field field rng)

Draw a stochastic sample from a field distribution.

Draw a stochastic sample from a field distribution.
sourceraw docstring

superposeclj

(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.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close