Struct Boundary¶
Public Attributes¶
| Type | Name | 
|---|---|
| PetscScalar | C  fixed potential on boundary, in V  |  
| PetscScalar | QuseFlag  charge accumulation (for neumann=0)  |  
| PetscInt | j1  |  
| PetscInt | j2  start-end indexes of the boundary along X  |  
| PetscInt | k1  |  
| PetscInt | k2  start-end indexes of the boundary along Y  |  
| std::string | name  boundary name, e.g. Equipotential  |  
| PetscScalar | reflection  part of reflected particles (for neumann=1)  |  
| std::vector< std::vector< SecondaryEmission > > | sp_sec  |  
Public Functions¶
| Type | Name | 
|---|---|
| void | add_parameters (std::string NAME, PetscInt J1, PetscInt J2, PetscInt K1, PetscInt K2)  |  
Public Attributes Documentation¶
variable C¶
fixed potential on boundary, in V
variable QuseFlag¶
charge accumulation (for neumann=0)
variable j1¶
variable j2¶
start-end indexes of the boundary along X
variable k1¶
variable k2¶
start-end indexes of the boundary along Y
variable name¶
boundary name, e.g. Equipotential
variable reflection¶
part of reflected particles (for neumann=1)
variable sp_sec¶
Public Functions Documentation¶
function add_parameters¶
inline void Boundary::add_parameters (
    std::string NAME,
    PetscInt J1,
    PetscInt J2,
    PetscInt K1,
    PetscInt K2
)