Associated with Divergence Operators (fel_div, box_div)
| Operator Name
(f1 = field1, r1 = region1) |
Description | File in src/PDE | Database Parameters
(/library/physics/...) |
|---|---|---|---|
| lapflux(f1|f2, f3)@{r1} | Linear flux of a diffusing species, f1: Dix*grad(f1) | Fluxes/lapflux.c | r1/f1/Dix |
| equilflux | Flux routine for use with equilibrium diffusion | Fluxes/equildiff.c | |
| drift_diffusion(f1,f2)@{r1} | Scharfetter-Gummel discretization of electron/hole drift-diffusion
current:
for f1=psi, f2=electrons: Dix*grad(electrons) - electrons*mobility*grad(psi) for f1=psi, f2=holes: -Dix*grad(holes) - holes*mobility*grad(psi) |
Fluxes/sg_dd.c | r1/f2/esign
r1/f2/Dix r1/f2/mobility |
| drift(f1,f2|f1)@{r1} | Drift operator: f1*grad(f2) | Fluxes/drift.c | r1/f1/driftco.f2 |
| diffusion(f1,f2|f2)@{r1} | Diffusion with position-dependent diffusivity: f1*grad(f2) | Fluxes/drift.c | r1/f1/driftco.f2 |
| updrift(f1,f2|f1)@{r1} | Upwind approximation to drift term: f1*grad(f2) | Fluxes/drift.c | r1/f1/driftco.f2 |
| coupleflux | Computes Fb = Db { I/I* {grad B + sB B grad psi} + B grad I/I* } | Fluxes/coupleflux.c | r1/f1/fraction.I
r1/f1/{Dix,m,p,mm} r1/f1/dsign |
Associated with Nodal Operators (volume, nodal)
| Operator Name
(f1 = field1, r1 = region1) |
Description | File in src/PDE | Database Parameters
(/library/physics/...) |
|---|---|---|---|
| two2one | |||
| poissonflux | |||
| set_active | |||
| elim_carrier | |||
| cluster | |||
| odefunc | |||
| prod | |||
| divide | |||
| scale | |||
| sqrt, sqroot |
Associated with Transient Operator (transient)
| Operator Name
(f1 = field1, r1 = region1) |
Description | File in src/PDE | Database Parameters
(/library/physics/...) |
|---|---|---|---|
| ddt(f1,f2|f3,f4)@{r1} | Adds the time derivative of each input field to the corresponding equation: f3 += d(f1)/dt; f4 += d(f2)/dt | (none) | (none) |
| addt(f1,f2|f3)@{r1} | Adds f1*d(f2)/dt to the f3 equation. | (none) | (none) |
| psirhodot |
Associated with Interface Operator (interface)
| Operator Name
(f1 = field1, r1 = region1) |
Description | File in src/PDE | Database Parameters
(/library/physics/...) |
|---|---|---|---|
| segregation | |||
| radiation | |||
| odesurf |
Associated with Dirichlet Operator (dirichlet)
| Operator Name
(f1 = field1, r1 = region1) |
Description | File in src/PDE | Database Parameters
(/library/physics/...) |
|---|---|---|---|
| default_dirichlet(0|f1,f2)
@{r1/r2,r3/r4} |
Set f1, f2 to specified values at the specified interfaces | r1/f1/dirichlet.r2,
r1/f2/dirichlet.r2, etc. |
|
| device_dirichlet |
Associated with Constraint Operator (constraint)
| Operator Name
(f1 = field1, r1 = region1) |
Description | File in src/PDE | Database Parameters
(/library/physics/...) |
|---|---|---|---|
| continuity(f1|f1)@{r1/r2} | Forces continuity of f1 across the specified interfaces | Casmbly/constraint.c | (none) |
| expcon | Casmbly/constraint.c | (none) |