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) |