|
WarpX
|
Base class for functors that assign external field values (E or B) to particles. More...
#include <GetExternalFields.H>
Public Member Functions | |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | operator() (long i, amrex::ParticleReal &field_x, amrex::ParticleReal &field_y, amrex::ParticleReal &field_z) const noexcept |
Public Attributes | |
| ExternalFieldInitType | m_type |
| amrex::GpuArray< amrex::ParticleReal, 3 > | m_field_value |
| HostDeviceParser< 4 > | m_xfield_partparser |
| HostDeviceParser< 4 > | m_yfield_partparser |
| HostDeviceParser< 4 > | m_zfield_partparser |
| GetParticlePosition | m_get_position |
| amrex::Real | m_time |
Base class for functors that assign external field values (E or B) to particles.
|
inlinenoexcept |
| amrex::GpuArray<amrex::ParticleReal, 3> GetExternalField::m_field_value |
| GetParticlePosition GetExternalField::m_get_position |
| amrex::Real GetExternalField::m_time |
| ExternalFieldInitType GetExternalField::m_type |
| HostDeviceParser<4> GetExternalField::m_xfield_partparser |
| HostDeviceParser<4> GetExternalField::m_yfield_partparser |
| HostDeviceParser<4> GetExternalField::m_zfield_partparser |
1.8.13