Home > freetb4matlab > secs1d > DDN > DDNnewtonmap.m

DDNnewtonmap

PURPOSE ^

SYNOPSIS ^

function [odata,it,res] = DDNnewtonmap (x,idata,toll,maxit,verbose)

DESCRIPTION ^

 [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

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 22-May-2009 15:13:00 by m2html © 2003