# Created by Octave 3.8.0, Fri Feb 07 23:01:02 2014 CET <marco@GE-MATZERI-EU>
# name: cache
# type: cell
# rows: 3
# columns: 3
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 27
DDGtelectron_driftdiffusion


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

   n=DDGtelectron_driftdiffusion(mesh,Dsides,nin,pin,V,un,tn,tp,n0,p0)
   IN:
	  v    = electric potential
	  mesh = integration domain
     ng   = initial guess and BCs for electron density
     p    = hole density (to compute SRH recombination)
     dt   = timestep
   OUT:
     n    = updated electron density




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

   n=DDGtelectron_driftdiffusion(mesh,Dsides,nin,pin,V,un,tn,tp,n0,p0)
   IN:
	



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


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 94
 
  [odata,it,res] =...
  DDGtgummelmap (imesh,Dsides,idata,toll,maxit,ptoll,pmaxit,verbose)




# name: <cell-element>
# type: sq_string
# elements: 1
# length: 23
 
  [odata,it,res] =...



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


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 352
    p=DDGthole_driftdiffusion(mesh,Dsides,nin,pin,V,up,tn,tp,n0,p0)
   IN:
	  v    = electric potential
	  mesh = integration domain
     nin  = initial guess and BCs for electron density
     pin  = hole density (to compute SRH recombination)
     pold = hole density at previous timestep
     dt   = timestep
   OUT:
     p    = updated hole density



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
    p=DDGthole_driftdiffusion(mesh,Dsides,nin,pin,V,up,tn,tp,n0,p0)
   IN:
	  v 





