|
| typedef std::span< std::array< Real, fsgrids::bfield::N_BFIELD > > | perbspan |
| typedef std::span< const std::array< Real, fsgrids::bfield::N_BFIELD > > | constperbspan |
| typedef std::span< std::array< Real, fsgrids::efield::N_EFIELD > > | efieldspan |
| typedef std::span< const std::array< Real, fsgrids::efield::N_EFIELD > > | constefieldspan |
| typedef std::span< std::array< Real, fsgrids::ehall::N_EHALL > > | ehallspan |
| typedef std::span< const std::array< Real, fsgrids::ehall::N_EHALL > > | constehallspan |
| typedef std::span< std::array< Real, fsgrids::egradpe::N_EGRADPE > > | egradpespan |
| typedef std::span< const std::array< Real, fsgrids::egradpe::N_EGRADPE > > | constegradpespan |
| typedef std::span< std::array< Real, fsgrids::dperb::N_DPERB > > | dperbspan |
| typedef std::span< const std::array< Real, fsgrids::dperb::N_DPERB > > | constdperbspan |
| typedef std::span< std::array< Real, bgbfield::N_BGB > > | bgbspan |
| typedef std::span< const std::array< Real, bgbfield::N_BGB > > | constbgbspan |
| typedef std::span< std::array< Real, fsgrids::moments::N_MOMENTS > > | momentsspan |
| typedef std::span< const std::array< Real, fsgrids::moments::N_MOMENTS > > | constmomentsspan |
| typedef std::span< std::array< Real, fsgrids::dmoments::N_DMOMENTS > > | dmomentsspan |
| typedef std::span< const std::array< Real, fsgrids::dmoments::N_DMOMENTS > > | constdmomentsspan |
| typedef std::span< std::array< Real, fsgrids::volfields::N_VOL > > | volspan |
| typedef std::span< const std::array< Real, fsgrids::volfields::N_VOL > > | constvolspan |
| typedef std::span< technical > | technicalspan |
| typedef std::span< const technical > | consttechnicalspan |
|
| enum | bfield : int { PERBX
, PERBY
, PERBZ
, N_BFIELD
} |
| enum | efield { EX
, EY
, EZ
, N_EFIELD
} |
| enum | ehall {
EXHALL_000_100
, EYHALL_000_010
, EZHALL_000_001
, EYHALL_100_110
,
EZHALL_100_101
, EXHALL_010_110
, EZHALL_010_011
, EZHALL_110_111
,
EXHALL_001_101
, EYHALL_001_011
, EYHALL_101_111
, EXHALL_011_111
,
N_EHALL
} |
| enum | egradpe { EXGRADPE
, EYGRADPE
, EZGRADPE
, N_EGRADPE
} |
| enum | moments {
RHOM
, RHOQ
, VX
, VY
,
VZ
, P_11
, P_22
, P_33
,
N_MOMENTS
} |
| enum | dperb {
dPERBxdy
, dPERBxdz
, dPERBydx
, dPERBydz
,
dPERBzdx
, dPERBzdy
, dPERBxdyy
, dPERBxdzz
,
dPERBxdyz
, dPERBydxx
, dPERBydzz
, dPERBydxz
,
dPERBzdxx
, dPERBzdyy
, dPERBzdxy
, N_DPERB
} |
| enum | dmoments {
drhomdx
, drhomdy
, drhomdz
, drhoqdx
,
drhoqdy
, drhoqdz
, dp11dx
, dp11dy
,
dp11dz
, dp22dx
, dp22dy
, dp22dz
,
dp33dx
, dp33dy
, dp33dz
, dVxdx
,
dVxdy
, dVxdz
, dVydx
, dVydy
,
dVydz
, dVzdx
, dVzdy
, dVzdz
,
dPedx
, dPedy
, dPedz
, N_DMOMENTS
} |
| enum | bgbfield : int {
BGBX
, BGBY
, BGBZ
, BGBXVOL
,
BGBYVOL
, BGBZVOL
, BGBXVDCORR
, BGBYVDCORR
,
BGBZVDCORR
, dBGBxdy
, dBGBxdz
, dBGBydx
,
dBGBydz
, dBGBzdx
, dBGBzdy
, dBGBXVOLdx
,
dBGBXVOLdy
, dBGBXVOLdz
, dBGBYVOLdx
, dBGBYVOLdy
,
dBGBYVOLdz
, dBGBZVOLdx
, dBGBZVOLdy
, dBGBZVOLdz
,
N_BGB
} |
| enum | volfields {
PERBXVOL
, PERBYVOL
, PERBZVOL
, dPERBXVOLdx
,
dPERBXVOLdy
, dPERBXVOLdz
, dPERBYVOLdx
, dPERBYVOLdy
,
dPERBYVOLdz
, dPERBZVOLdx
, dPERBZVOLdy
, dPERBZVOLdz
,
EXVOL
, EYVOL
, EZVOL
, CURVATUREX
,
CURVATUREY
, CURVATUREZ
, N_VOL
} |
Namespace containing enums and structs for the various field solver grid instances
Note that in some of these, the order of members differs from the cell parameter fields (see above). So double-check before blindly copying data back and forth.