Memosa-FVM  0.2
ElectricFields.h
Go to the documentation of this file.
1 // This file os part of FVM
2 // Copyright (c) 2012 FVM Authors
3 // See LICENSE file for terms.
4 
5 #ifndef _ELECTRICFIELDS_H_
6 #define _ELECTRICFIELDS_H_
7 
8 
9 #include "Field.h"
10 #include "FieldLabel.h"
11 
13 {
14  ElectricFields(const string baseName);
15 
16  //Fields in electrastatics
17 
19  Field potential_flux; /* this is only stored on boundary faces for the purpose */
20  /* of post processing and applying generic bc*/
22  Field electric_field; //potentialGradient vector;
23  Field dielectric_constant; //permittivity;
24  Field total_charge; //source term in Poisson equation
25  //which is the sum of charge[0] and charge[1]
26 
27 
28  //Fields in charge transport
29 
32  Field electron_totaltraps; //number of electron traps at each cell
33  Field free_electron_capture_cross; //free electron capture cross section
43  Field zero; //used to fill in continuityResidual
44  Field one; //used to fill in density
45 
47  //Field oneD_column; //the one dimensional columns used in dielectric chargine 1D model
48 
49  //Fields for coupling to species model
53 
54 };
55 
56 #endif
Field dielectric_constant
Definition: Field.h:14
Field free_electron_capture_cross
Field electron_velocity
ElectricFields(const string baseName)
Field lnSpeciesConcentration
Field lnSpeciesConcentrationGradient
Field speciesConcentration
Field electron_totaltraps
Field potential_gradient