| 457 | } |
| 458 | |
| 459 | void |
| 460 | MultiParticleContainer::InitMultiPhysicsModules () |
| 461 | { |
| 462 | // Init ionization module here instead of in the MultiParticleContainer |
| 463 | // constructor because dt is required to compute ionization rate pre-factors |
| 464 | for (auto& pc : allcontainers) { |
| 465 | pc->InitIonizationModule(); |
| 466 | } |
| 467 | // For each species, get the ID of its product species. |
| 468 | // This is used for ionization and pair creation processes. |
| 469 | mapSpeciesProduct(); |
| 470 | CheckIonizationProductSpecies(); |
| 471 | #ifdef WARPX_QED |
| 472 | CheckQEDProductSpecies(); |
| 473 | InitQED(); |
| 474 | #endif |
| 475 | } |
| 476 | |
| 477 | void |
| 478 | MultiParticleContainer::Evolve (ablastr::fields::MultiFabRegister& fields, |
nothing calls this directly
no test coverage detected