MCPcopy Create free account
hub / github.com/BLAST-WarpX/warpx / InitMultiPhysicsModules

Method InitMultiPhysicsModules

Source/Particles/MultiParticleContainer.cpp:459–475  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

457}
458
459void
460MultiParticleContainer::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
477void
478MultiParticleContainer::Evolve (ablastr::fields::MultiFabRegister& fields,

Callers

nothing calls this directly

Calls 1

InitIonizationModuleMethod · 0.45

Tested by

no test coverage detected