Discover how Debye screening length is determined by the tug-of-war between compacting electron density and expanding thermal jitter in plasmas and solid-state electronics.
<aside> 👏
Emphasizes how random thermal jitter acts as a macroscopic expanding pressure that shifts the balance against electrostatic attraction, altering the structure of the electron screening cloud.
.png)
<aside> 👏
<aside> <img src="/icons/download_yellow.svg" alt="/icons/download_yellow.svg" width="40px" />
Field Penetration and Potential Drop-off in Screened Media
flowchart LR
%% Color Palette & Class Definitions
classDef current fill:#1e293b,stroke:#38bdf8,stroke-width:2px,color:#f8fafc,rx:8px,ry:8px;
classDef branch fill:#064e3b,stroke:#34d399,stroke-width:2.5px,color:#f8fafc,rx:12px,ry:12px;
classDef phys fill:#2e1065,stroke:#a78bfa,stroke-width:2px,color:#f8fafc,rx:8px,ry:8px;
classDef time fill:#701a75,stroke:#f472b6,stroke-width:2px,color:#f8fafc,rx:8px,ry:8px;
classDef comp fill:#1e3a8a,stroke:#60a5fa,stroke-width:2px,color:#f8fafc,rx:8px,ry:8px;
%% Subgraph Box Styling
style S1 fill:#0f172a,stroke:#38bdf8,stroke-width:1.5px,stroke-dasharray: 4 4,color:#f8fafc;
style S2 fill:#180e29,stroke:#a78bfa,stroke-width:1.5px,stroke-dasharray: 4 4,color:#f8fafc;
style S3 fill:#21081a,stroke:#f472b6,stroke-width:1.5px,stroke-dasharray: 4 4,color:#f8fafc;
style S4 fill:#0a192f,stroke:#60a5fa,stroke-width:1.5px,stroke-dasharray: 4 4,color:#f8fafc;
%% Baseline Stage
subgraph S1 ["<b>Stage 1: Current Baseline Exploration</b><br/><i>(Equilibrium & Linear Regimes)</i>"]
A["<b>Single-Carrier Screening</b><br/>• Boltzmann Distribution"] --> B["<b>Equilibrium Balance</b><br/>• Thermal Jitter vs Density"]
B --> C["<b>Analytic Potential Profiles</b><br/>• Yukawa Potential <i>V(r)</i>"]
C --> D["<b>Static 2D Dashboards</b><br/>• Matplotlib, NumPy, Widgets"]
end
%% Transition Hub
D ==> E{"<b>Progression<br/>Vectors</b>"}
%% Track 1: Physical Extensions
subgraph S2 ["<b>Track 1: Physical Model Generalization</b>"]
E --> F["<b>Multi-Species Dynamics</b><br/>• Mobility (<i>T_e</i> vs <i>T_i</i>)"]
E --> G["<b>Nonlinear Sheath Physics</b><br/>• Bohm Criterion & Drop-off"]
E --> H["<b>Quantum Screening</b><br/>• Thomas-Fermi & Fermi-Dirac"]
E --> I["<b>Anisotropic Magnetized Media</b><br/>• Background B-field Gyration"]
end
%% Track 2: Dynamic Extensions
subgraph S3 ["<b>Track 2: Dynamics & Time Dependence</b>"]
E --> J["<b>Plasma Oscillations</b><br/>• Perturbations at <i>ω_pe</i>"]
E --> K["<b>Moving Test Charges</b><br/>• Wake Fields & Stopping Power"]
end
%% Track 3: Computational Extensions
subgraph S4 ["<b>Track 3: Computational Engine</b>"]
E --> L["<b>Interactive 3D Renders</b><br/>• Three.js / Volumetric Cloud"]
E --> M["<b>Phase-Space Diagnostics</b><br/>• (<i>r, v_r</i>) Distributions"]
E --> N["<b>Self-Consistent PIC Solver</b><br/>• Particle-in-Cell Integration"]
end
%% Node Class Assignments
class A,B,C,D current;
class E branch;
class F,G,H,I phys;
class J,K time;
class L,M,N comp;
<aside> 👏
</aside>