diff options
author | 2019-05-12 10:17:28 -0700 | |
---|---|---|
committer | 2019-05-12 10:17:28 -0700 | |
commit | 9a26a71845fde091c7840772bef1b23dbc46d6ac (patch) | |
tree | 0cd49decd638c3457ad1a604b60a6aecab8566dc /Source/Particles/MultiParticleContainer.H | |
parent | c952dbe2e3d9a2c7bab2774e8036e0e9ff72e0ed (diff) | |
download | WarpX-9a26a71845fde091c7840772bef1b23dbc46d6ac.tar.gz WarpX-9a26a71845fde091c7840772bef1b23dbc46d6ac.tar.zst WarpX-9a26a71845fde091c7840772bef1b23dbc46d6ac.zip |
old attribs not allocated if species not BFD
Diffstat (limited to 'Source/Particles/MultiParticleContainer.H')
-rw-r--r-- | Source/Particles/MultiParticleContainer.H | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Source/Particles/MultiParticleContainer.H b/Source/Particles/MultiParticleContainer.H index 5a79443d0..217f727b0 100644 --- a/Source/Particles/MultiParticleContainer.H +++ b/Source/Particles/MultiParticleContainer.H @@ -157,6 +157,10 @@ public: int nSpecies() const {return nspecies;} + int nSpeciesLabFrameDiags() const {return nspecies_lab_frame_diags;} + int mapSpeciesLabDiags(int i) const {return map_species_lab_diags[i];} + int doBoostedFrameDiags() const {return do_boosted_frame_diags;} + int nSpeciesDepositOnMainGrid () const { int r = 0; for (int i : deposit_on_main_grid) { @@ -186,9 +190,6 @@ public: // Number of coefficients for the stencil of the NCI corrector. // The stencil is applied in the z direction only. static constexpr int nstencilz_fdtd_nci_corr=5; - int nspecies_lab_frame_diags = 0; - std::vector<int> map_species_lab_diags; - int do_boosted_frame_diags = 0; amrex::Vector<amrex::Array<amrex::Real, nstencilz_fdtd_nci_corr> > fdtd_nci_stencilz_ex; amrex::Vector<amrex::Array<amrex::Real, nstencilz_fdtd_nci_corr> > fdtd_nci_stencilz_by; @@ -219,6 +220,10 @@ private: void ReadParameters (); + int nspecies_lab_frame_diags = 0; + std::vector<int> map_species_lab_diags; + int do_boosted_frame_diags = 0; + // runtime parameters int nlasers = 0; int nspecies = 1; // physical particles only. nspecies+nlasers == allcontainers.size(). |