# doc-cache created by Octave 4.0.0
# name: cache
# type: cell
# rows: 3
# columns: 4
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 5
Ubern


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 140
 [bp,bn]=Ubern(x)
 computes Bernoulli function
 B(x)=x/(exp(x)-1) corresponding to 
 to input values Z and -Z, recalling that
 B(-Z)=Z+B(Z)



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
 [bp,bn]=Ubern(x)
 computes Bernoulli function
 B(x)=x/(exp(x)-1) corresponding 



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


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 103
  L = Ucompconst (mesh,coeffn,coeffe)
 
 Builds the FEM  vector for the 
 the discretization of the RHS


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
  L = Ucompconst (mesh,coeffn,coeffe)
 
 Builds the FEM  vector for the 
 the di



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


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 101
  L = Ucomplap (mesh,coeff)
 
 Builds the FEM  matrix for the 
 the discretization of the - Laplacian


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
  L = Ucomplap (mesh,coeff)
 
 Builds the FEM  matrix for the 
 the discretizati



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


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 380
  SG=Ufastscharfettergummel(mesh,v,acoeff)
 
 
 Builds the Scharfetter-Gummel  matrix for the 
 the discretization of the LHS 
 of the Drift-Diffusion equation:
 
 $ -\div (a(x) (\grad u -  u \grad v'(x) ))= f $
 
 where a(x) is piecewise constant
 and v(x) is piecewise linear, so that 
 v'(x) is still piecewise constant
 b is a constant independent of x
 and u is the unknown
 


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
  SG=Ufastscharfettergummel(mesh,v,acoeff)
 
 
 Builds the Scharfetter-Gummel  m





