# doc-cache created by Octave 4.2.0
# name: cache
# type: cell
# rows: 3
# columns: 6
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 14
DDGOXddcurrent


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 153
 -- Function File: CURRENT,DIVRG =
          DDGOXddcurrent(MESH,SINODES,DATA,CONTACTS)

     Compute contacts total current and local element divergence


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 59
Compute contacts total current and local element divergence



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 28
DDGOXelectron_driftdiffusion


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 231
 -- Function File: N =
          DDGOXelectron_driftdiffusion(MESH,DSIDES,NIN,PIN,V,UN,TN,TP,N0,P0)

     Input:
        - v: electric potential
        - mesh: integration domain

     Output:
        - n: updated electron density


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 63
Input:
   - v: electric potential
   - mesh: integration domain



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 14
DDGOXgummelmap


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 234
 -- Function File: ODATA,IT,RES =
          DDGOXgummelmap(IMESH,DSIDES,SIMESH,SINODES,SIELEMENTS,SIDSIDES,IDATA,TOLL,MAXIT,PTOLL,PMAXIT,VERBOSE)

     Solve the scaled stationary bipolar DD equation system using Gummel
     algorithm


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 77
Solve the scaled stationary bipolar DD equation system using Gummel
algorithm



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 24
DDGOXhole_driftdiffusion


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 223
 -- Function File: P =
          DDGOXhole_driftdiffusion(MESH,DSIDES,NIN,PIN,V,UN,TN,TP,N0,P0)

     Input:
        - v: electric potential
        - mesh: integration domain

     Output:
        - p: updated hole density


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 63
Input:
   - v: electric potential
   - mesh: integration domain



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 14
DDGOXnlpoisson


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 227
 -- Function File: V,N,P,RES,NITER =
          DDGOXnlpoisson(MESH,DSIDES,SINODES,SIDNODES,
          SIELEMENTS,VIN,NIN,PIN, FNIN,FPIN,D,L2,
          L2OX,TOLL,MAXIT,VERBOSE)

     Solve -\lambda^2 V" + (n(V,Fn) - p(V,Fp) -D)


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 44
Solve -\lambda^2 V" + (n(V,Fn) - p(V,Fp) -D)



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 16
DDGOXplotresults


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 102
 -- Function File: DDGOXplotresults(MESH,SIMESH,N,P,V,FN,FP,GI,NRM,STEP)

     Plot simulation results


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 23
Plot simulation results





