9 #ifndef WARPX_DIAGNOSTICS_REDUCEDDIAGS_FIELDPROBE_H_ 10 #define WARPX_DIAGNOSTICS_REDUCEDDIAGS_FIELDPROBE_H_ 18 #include <unordered_map> 49 void InitData ()
override final;
53 void LoadBalance ()
override final;
60 void ComputeDiags (
int step)
override final;
77 long m_valid_particles {0};
80 int m_last_compute_step = 0;
98 bool m_field_probe_integrate =
false;
101 int interp_order = 1;
104 bool raw_fields =
false;
107 bool do_moving_window_FP =
false;
112 virtual void WriteToFile (
int step)
const override;
116 bool ProbeInDomain ()
const;
119 #endif // WARPX_DIAGNOSTICS_REDUCEDDIAGS_FIELDPROBE_H_ DetectorGeometry
Definition: FieldProbe.H:25
Definition: ReducedDiags.H:23
amrex::Vector< amrex::Real > m_data
Empty vector for to which data is pushed.
Definition: FieldProbe.H:89
Definition: FieldProbe.H:36
Definition: FieldProbeParticleContainer.H:30
amrex::Real target_up_z
Definition: FieldProbe.H:73
amrex::Real target_normal_z
Definition: FieldProbe.H:72
amrex::Real z_probe
Definition: FieldProbe.H:70
FieldProbeParticleContainer m_probe
this is the particle container in which probe particles are stored
Definition: FieldProbe.H:95
amrex::Vector< amrex::Real > m_data_out
Empty array to be used by IOProcessor node to store and output data.
Definition: FieldProbe.H:92
Definition: FieldProbeParticleContainer.H:39
amrex::Real z1_probe
Definition: FieldProbe.H:71
amrex::Real detector_radius
Definition: FieldProbe.H:74