1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
//! Bijli — Electromagnetism simulation for AGNOS
//!
//! Hindi: बिजली (bijli) — electricity, lightning
//!
//! Provides electric and magnetic field computation, Maxwell's equations,
//! charge dynamics, and electromagnetic wave propagation. Built on
//! [hisab](https://crates.io/crates/hisab) for numerical computing
//! (complex arithmetic, root-finding, transforms).
//!
//! # Modules
//!
//! - [`field`] — Electric and magnetic vector fields, field lines, potentials
//! - [`maxwell`] — Maxwell's equations, divergence, curl, wave equation
//! - [`charge`] — Point charges, Coulomb's law, Lorentz force, charge distributions
//! - [`wave`] — EM wave propagation, polarization, Poynting vector
//! - [`circuit`] — Ohm's law, capacitance, inductance, RC/RL/RLC circuits
//! - [`material`] — Dielectric and magnetic materials, polarization, magnetization
//! - [`fdtd`] — Finite-Difference Time-Domain solver for EM wave simulation
//! - [`relativity`] — Relativistic electrodynamics, EM tensor, Lorentz field transforms
//! - [`polarization`] — Jones vectors/matrices, Stokes parameters, Mueller matrices
//! - [`scattering`] — Mie scattering, Rayleigh scattering, cross-sections
//! - [`beam`] — Gaussian beams, ABCD matrices, resonator stability, HG/LG modes
//! - [`rf`] — Transmission lines, S-parameters, Smith chart, matching networks, Touchstone I/O
//! - [`error`] — Error types
/// Cross-crate bridges — primitive-value conversions from other AGNOS science crates.
/// Integration APIs for downstream consumers (soorat rendering).
pub use BijliError;