Fix: Conduction/Valence band level, and nie calculation under Bandgap narrowing
commit00dd9fd5552ff6da1d5f7cb88a50a414e77d0fc8
authorShen Chen <shenchen@nus.edu.sg>
Thu, 22 May 2008 20:28:09 +0000 (23 04:28 +0800)
committerShen Chen <shenchen@nus.edu.sg>
Fri, 23 May 2008 05:55:38 +0000 (23 13:55 +0800)
tree0ba5e14b7470b4540ad8f625b4e9e1757e2661f1
parent44e93c8f49c69c2e7ea5be7ba78d3b56c68e871c
Fix: Conduction/Valence band level, and nie calculation under Bandgap narrowing

There is an error in the Medici manual regarding the Nie calculation in the presence of bandgap narrowing.
I fixed it for the case of Silicon.

Also, the Ec/Ev calculation in semiequ1e.cc seems not so right.
It is obvious that Ec-Ev =\= Eg.
In fact, the Eg value stored in aux[] has already taken BGN into account.

The formula stated in your user manual are correct, and agree with ISE manual. I coded accordingly.
I didn't really check for the case with Fermi-dirac statistics, though.

Signed-off-by: Shen Chen <shenchen@nus.edu.sg>
ChangeLog
src/material/Si/Si_band.cc
src/solver/ddm1e/semiequ1e.cc