# Created by Octave 3.2.4, Tue Nov 23 12:53:54 2010 EST <mockbuild@jetta.math.Princeton.EDU.private>
# name: cache
# type: cell
# rows: 3
# columns: 3
# name: <cell-element>
# type: string
# elements: 1
# length: 29
DDGOXTelectron_driftdiffusion
# name: <cell-element>
# type: string
# elements: 1
# length: 417

   n=DDGelectron_driftdiffusion(mesh,Dsides,nin,pin,V,un,tn,tp,n0,p0,weight)

   IN:
     V      = electric potential
     mesh   = integration domain
     nin    = electron density in the past + initial guess
     pin    = hole density in the past
     n0,p0  = equilibrium densities
     tn,tp  = carrier lifetimes
     weight = BDF weights
     un     = mobility

   OUT:
     n      = updated electron density



# name: <cell-element>
# type: string
# elements: 1
# length: 78

   n=DDGelectron_driftdiffusion(mesh,Dsides,nin,pin,V,un,tn,tp,n0,p0,weight)


# name: <cell-element>
# type: string
# elements: 1
# length: 15
DDGOXTgummelmap
# name: <cell-element>
# type: string
# elements: 1
# length: 187
 function [odata,it,res] = DDGOXTgummelmap (imesh,Dsides,...
 					   Simesh,Sinodes,Sielements,SiDsides,...
 					   idata,oldn,oldp,weight,toll,maxit,ptoll,...
 					   pmaxit,verbose)

# name: <cell-element>
# type: string
# elements: 1
# length: 58
 function [odata,it,res] = DDGOXTgummelmap (imesh,Dsides,.

# name: <cell-element>
# type: string
# elements: 1
# length: 25
DDGOXThole_driftdiffusion
# name: <cell-element>
# type: string
# elements: 1
# length: 410

   p=DDGhole_driftdiffusion(mesh,Dsides,nin,pin,V,un,tn,tp,n0,p0,weight)

   IN:
     V      = electric potential
     mesh   = integration domain
     nin    = electron density in the past
     pin    = hole density in the past  + initial guess
     n0,p0  = equilibrium densities
     tn,tp  = carrier lifetimes
     weight = BDF weights
     up     = mobility

   OUT:
     p      = updated hole density



# name: <cell-element>
# type: string
# elements: 1
# length: 74

   p=DDGhole_driftdiffusion(mesh,Dsides,nin,pin,V,un,tn,tp,n0,p0,weight)


