# 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: 10
# name: <cell-element>
# type: string
# elements: 1
# length: 16
ThDDGOXddcurrent
# name: <cell-element>
# type: string
# elements: 1
# length: 63
 [current,divrg]=DDGOXddcurrent(Simesh,Sinodes,data,contacts);

# name: <cell-element>
# type: string
# elements: 1
# length: 63
 [current,divrg]=DDGOXddcurrent(Simesh,Sinodes,data,contacts);


# name: <cell-element>
# type: string
# elements: 1
# length: 30
ThDDGOXelectron_driftdiffusion
# name: <cell-element>
# type: string
# elements: 1
# length: 82

   n=ThDDGOXelectron_driftdiffusion(mesh,Dnodes,n,pin,V,Tn,un0,un1,tn,tp,n0,p0)


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

   n=ThDDGOXelectron_driftdiffusion(mesh,Dnodes,n,pin,V,Tn,un0,un1,tn,tp,n0,p0)

# name: <cell-element>
# type: string
# elements: 1
# length: 20
ThDDGOXeletiteration
# name: <cell-element>
# type: string
# elements: 1
# length: 179
 function [odata,nrm]=ThDDGOXeletiteration(imesh,Dsides,...
 					       Simesh,Sinodes,Sielements,SiDsides,areaSi,SiPatch,...
 					       idata,toll,maxit,ptoll,pmaxit,verbose)

# name: <cell-element>
# type: string
# elements: 1
# length: 57
 function [odata,nrm]=ThDDGOXeletiteration(imesh,Dsides,.

# name: <cell-element>
# type: string
# elements: 1
# length: 16
ThDDGOXgummelmap
# name: <cell-element>
# type: string
# elements: 1
# length: 209
   [odata,it,res] = ThDDGOXgummelmap (imesh,Dsides,...
 				          Simesh,Sinodes,Sielements,SiDsides,...
 				          idata,tol,maxit,ptol,pmaxit,thtol,thmaxit,...
 				          eltol,elmaxit,verbose) 

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

# name: <cell-element>
# type: string
# elements: 1
# length: 26
ThDDGOXhole_driftdiffusion
# name: <cell-element>
# type: string
# elements: 1
# length: 81

  p=ThDDGOXhole_driftdiffusion(mesh,Dnodes,nin,p,V,Tp,monp0,mobp1,tn,tp,n0,p0)


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

  p=ThDDGOXhole_driftdiffusion(mesh,Dnodes,nin,p,V,Tp,monp0,mobp1,tn,tp,n0,p0)


# name: <cell-element>
# type: string
# elements: 1
# length: 16
ThDDGOXnlpoisson
# name: <cell-element>
# type: string
# elements: 1
# length: 223
  
   [V,n,p,res,niter] = DDGOXnlpoisson (mesh,Dsides,Sinodes,Vin,nin,pin,...
                                       Fnin,Fpin,D,l2,l2ox,toll,maxit,verbose)

  solves $$ -\lambda^2 V'' + (n(V,Fn,Tn) - p(V,Fp,Tp) -D) = 0$$


# name: <cell-element>
# type: string
# elements: 1
# length: 75
  
   [V,n,p,res,niter] = DDGOXnlpoisson (mesh,Dsides,Sinodes,Vin,nin,pin,.

# name: <cell-element>
# type: string
# elements: 1
# length: 23
ThDDGOXthermaliteration
# name: <cell-element>
# type: string
# elements: 1
# length: 237
  [thermdata,innrm] = ThDDGOXthermaliteration(imesh,Dsides,...
 						  Simesh,Sinodes,Sielements,...
                                              SiDsides,thermdata,toll,...
                                              maxit,verbose)

# name: <cell-element>
# type: string
# elements: 1
# length: 60
  [thermdata,innrm] = ThDDGOXthermaliteration(imesh,Dsides,.

# name: <cell-element>
# type: string
# elements: 1
# length: 26
ThDDGOXupdateelectron_temp
# name: <cell-element>
# type: string
# elements: 1
# length: 124

  Tn = ThDDGOXupdateelectron_temp(mesh,Dnodes,Tn,n,p,Tl,Jn,E,mobn,...
                                  twn0,tn,tp,n0,p0)


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

  Tn = ThDDGOXupdateelectron_temp(mesh,Dnodes,Tn,n,p,Tl,Jn,E,mobn,.

# name: <cell-element>
# type: string
# elements: 1
# length: 22
ThDDGOXupdatehole_temp
# name: <cell-element>
# type: string
# elements: 1
# length: 122

  Tp = ThDDGOXupdatehole_temp(mesh,Dnodes,Tp,n,p,Tl,Jp,E,mobp0,...
                              twp0,twp1,tn,tp,n0,p0)


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

  Tp = ThDDGOXupdatehole_temp(mesh,Dnodes,Tp,n,p,Tl,Jp,E,mobp0,.

# name: <cell-element>
# type: string
# elements: 1
# length: 25
ThDDGOXupdatelattice_temp
# name: <cell-element>
# type: string
# elements: 1
# length: 142

 Tl = ThDDGOXupdatelattice_temp(mesh,Dnodes,Tl,Tn,Tp,n,p,...
				kappa,Egap,tn,tp,...
                            twn0,twp0,twn1,twp1,n0,p0)

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

 Tl = ThDDGOXupdatelattice_temp(mesh,Dnodes,Tl,Tn,Tp,n,p,.

