# Created by Octave 3.6.1, Thu Mar 22 16:18:37 2012 UTC # name: cache # type: cell # rows: 3 # columns: 1 # name: # type: sq_string # elements: 1 # length: 12 DDNnewtonmap # name: # type: sq_string # elements: 1 # length: 1490 [odata,it,res] = DDNnewtonmap (x,idata,toll,maxit,verbose) Solves the scaled stationary bipolar DD equation system using a coupled Newton algorithm input: x spatial grid idata.D doping profile idata.p initial guess for hole concentration idata.n initial guess for electron concentration idata.V initial guess for electrostatic potential idata.Fn initial guess for electron Fermi potential idata.Fp initial guess for hole Fermi potential idata.l2 scaled electric permittivity (diffusion coefficient in Poisson equation) idata.un scaled electron mobility idata.up scaled electron mobility idata.nis scaled intrinsic carrier density idata.tn scaled electron lifetime idata.tp scaled hole lifetime toll tolerance for Newton iterarion convergence test maxit maximum number of Newton iterarions verbose verbosity level: 0,1,2 output: odata.n electron concentration odata.p hole concentration odata.V electrostatic potential odata.Fn electron Fermi potential odata.Fp hole Fermi potential it number of Newton iterations performed res residual at each step # name: # type: sq_string # elements: 1 # length: 61 [odata,it,res] = DDNnewtonmap (x,idata,toll,maxit,verbose)