# doc-cache created by Octave 9.1.0
# name: cache
# type: cell
# rows: 3
# columns: 10
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 16
ThDDGOXddcurrent


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



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




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


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

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




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

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



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 20
ThDDGOXeletiteration


# name: <cell-element>
# type: sq_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: sq_string
# elements: 1
# length: 59
 function [odata,nrm]=ThDDGOXeletiteration(imesh,Dsides,...



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


# name: <cell-element>
# type: sq_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: sq_string
# elements: 1
# length: 54
   [odata,it,res] = ThDDGOXgummelmap (imesh,Dsides,...



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


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

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




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

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



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


# name: <cell-element>
# type: sq_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: sq_string
# elements: 1
# length: 77
  
   [V,n,p,res,niter] = DDGOXnlpoisson (mesh,Dsides,Sinodes,Vin,nin,pin,...



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 23
ThDDGOXthermaliteration


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



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



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


# name: <cell-element>
# type: sq_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: sq_string
# elements: 1
# length: 80

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



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


# name: <cell-element>
# type: sq_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: sq_string
# elements: 1
# length: 80

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



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


# name: <cell-element>
# type: sq_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: sq_string
# elements: 1
# length: 80

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





