|
| ElectricField () |
|
| ElectricField (NLReader::NamelistReader &nlr, int nnode_in, int nplanes_in, int nrho_in, double inv_drho_in) |
|
template<typename T > |
void | copy_to_pack (T &device_grid_field, const T &host_grid_field) const |
|
template<typename T1 , typename T2 > |
void | copy_to_pack (T1 &device_grid_field, const T2 &host_grid_field) const |
|
template<PhiInterpType PIT> |
GridFieldPack< Device, PIT > | copy_push_fields_to_device (KinType kintype_in, const Simulation< DeviceType > &sml, const DomainDecomposition< DeviceType > &pol_decomp, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, bool near_field=false) const |
|
template<PhiInterpType PIT> |
GridFieldPack< Device, PIT > | copy_Ah_cv_to_device_as_Ah (KinType kintype_in, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid) const |
|
template<PhiInterpType PIT> |
GridFieldPack< Device, PIT > | copy_Ah_ff_to_device (KinType kintype_in, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid) const |
|
template<PhiInterpType PIT> |
GridFieldPack< Device, PIT > | copy_dpot_to_device (KinType kintype_in) const |
|
void | get_potential_grad (const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const MagneticField< DeviceType > &magnetic_field, const Species< DeviceType > &species) |
|
|
int | nnode |
|
int | nphi |
|
int | nrho |
|
double | inv_drho |
|
bool | calculate_phi_ff_on_device |
|
bool | turb_efield |
| E-field calculated only with \(<\phi>\) if .false., psndpot will still contain all (n=0,|m|>0) and (|n|>0,m) modes. More...
|
|
bool | E00_efield |
| Flux-surface averaged potential not used for calculating the electric field if .false. More...
|
|
GridField< HostType,
VarType::Vector2D, PIT_GLOBAL,
TorType::OnePlane,
KinType::DriftKin > | E00_ff_h |
| Radial electric field from <phi> in field-following format. More...
|
|
GridField< HostType,
VarType::Scalar, PIT_GLOBAL,
TorType::OnePlane,
KinType::DriftKin > | ddpotdt |
| Time derivative of phi-<phi> - Not field-following? More...
|
|
GridField< HostType,
VarType::Scalar,
PhiInterpType::None,
TorType::MultiplePlanes,
KinType::DriftKin > | Ah_h |
|
GridField< HostType,
vec2d_if_axisym< PIT_GLOBAL >
), PIT_GLOBAL,
TorType::OnePlane,
KinType::GyroKin > | dAh |
|
GridField< HostType,
VarType::Scalar, PIT_GLOBAL,
TorType::OnePlane,
KinType::GyroKin > | Ah |
|
GridField< HostType,
VarType::Scalar,
PhiInterpType::None,
TorType::MultiplePlanes,
KinType::DriftKin > | As_h |
|
GridField< HostType,
vec2d_if_axisym< PIT_GLOBAL >
), PIT_GLOBAL,
TorType::OnePlane,
KinType::GyroKin > | dAs |
|
GridField< HostType,
VarType::Scalar, PIT_GLOBAL,
TorType::OnePlane,
KinType::GyroKin > | As |
|
GridField< HostType,
VarType::Scalar, PIT_GLOBAL,
TorType::OnePlane,
KinType::DriftKin > | Ah_cv |
|
GridField< HostType,
VarType::Scalar, PIT_GLOBAL,
TorType::OnePlane,
KinType::GyroKin > | Epar_em |
|
GridField< HostType,
VarType::Scalar, PIT_GLOBAL,
TorType::OnePlane,
KinType::GyroKin > | pot |
|
GridField< HostType,
vec2d_if_axisym< PIT_GLOBAL >
), PIT_GLOBAL,
TorType::OnePlane,
KinType::GyroKin > | E |
|
GridField< HostType,
VarType::Scalar, PIT_GLOBAL,
TorType::OnePlane,
KinType::DriftKin > | dpot_ff_h |
|
GridField< HostType,
VarType::Scalar,
PhiInterpType::None,
TorType::MultiplePlanes,
KinType::DriftKin > | dpot_h |
|
GridField< HostType,
VarType::Scalar,
PhiInterpType::None,
TorType::OnePlane,
KinType::DriftKin > | pot0_h |
|