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
)