Struct Species¶
Public Attributes¶
| Type | Name |
|---|---|
| std::vector< PetscScalar > | T_store temperature diagnostic storage |
| int | charge specie charge/elementary charge |
| PetscScalar | chom specie mass and charge/mass ratio |
| std::vector< Species_inject > | inject particle injection at boundary |
| std::vector< Species_load > | load allows multiple loads with same species |
| PetscScalar | mass |
| unsigned int | n number of particles of a specie |
| std::vector< PetscScalar > | n_store particle density diagnostic storage |
| std::string | name specie name, e.g. electron |
| PetscScalar | sb specie coefficients for Boris mover |
| std::vector< SourceSpecie > | source volumetric specie sources |
| unsigned int | subcycle |
| PetscScalar | tb |
| std::vector< PetscScalar > | v_store fluid velocity diagnostic storage |
Public Functions¶
| Type | Name |
|---|---|
| void | correct_inject (int Nx, int Ny, int Nx_old, int Ny_old) |
Public Attributes Documentation¶
variable T_store¶
temperature diagnostic storage
variable charge¶
specie charge/elementary charge
variable chom¶
specie mass and charge/mass ratio
variable inject¶
particle injection at boundary
variable load¶
allows multiple loads with same species
variable mass¶
variable n¶
number of particles of a specie
variable n_store¶
particle density diagnostic storage
variable name¶
specie name, e.g. electron
variable sb¶
specie coefficients for Boris mover
variable source¶
volumetric specie sources
variable subcycle¶
variable tb¶
variable v_store¶
fluid velocity diagnostic storage