#include <push_diagnostic.hpp>
|
| PushDiagnostic (NLReader::NamelistReader &nlr, bool allocate_df_diagnostic, int np, int nspecies, int nthreads) |
|
| PushDiagnostic () |
|
bool | determine_diag_on (int istep, int ipc) |
|
KOKKOS_INLINE_FUNCTION void | d1d_port1 (const Grid< Device > &grid, const Species< Device > &species, const MagneticField< Device > &magnetic_field, const SimdParticles &part, const SimdPhase &derivs, int sp_type, const Simd< double > *vd) const |
|
|
int | d1d_period |
| steps between diag recording More...
|
|
Kokkos::View< double
****, Kokkos::LayoutRight,
Device > | d1d_f_pv1 |
| Array of diagnostic quantities. More...
|
|
Kokkos::View< double
****, Kokkos::LayoutRight,
Device > | d1d_df_pv1 |
| Array of delta f diagnostic quantities (optional) More...
|
|
Constructor for pushe diagnostics
Bin particle contributions to diagnostics
- Parameters
-
[in] | part | Vector of particles |
[in] | derivs | Vector of phase derivatives |
[in] | sp_type | Type of particle (currently just electron, 0) |
[in] | vd | Vector of diagnostic quantities |
template<class Device >
bool PushDiagnostic< Device >::determine_diag_on |
( |
int |
istep, |
|
|
int |
ipc |
|
) |
| |
|
inline |
Determine if diagnostics will be recorded this step/substep
template<class Device>
Kokkos::View<double****,Kokkos::LayoutRight,Device> PushDiagnostic< Device >::d1d_df_pv1 |
Array of delta f diagnostic quantities (optional)
template<class Device>
Kokkos::View<double****,Kokkos::LayoutRight,Device> PushDiagnostic< Device >::d1d_f_pv1 |
Array of diagnostic quantities.
steps between diag recording
The documentation for this class was generated from the following files: