Skip to content

Commit 34002aa

Browse files
committed
psc_shock: density in ctor
1 parent 6a2e691 commit 34002aa

1 file changed

Lines changed: 14 additions & 12 deletions

File tree

‎src/psc_shock.cxx‎

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -935,26 +935,28 @@ static void run(int argc, char** argv)
935935
auto ion_injector_lo = BoundaryInjector<LoHi::Lo, ParticleGeneratorMaxwellian,
936936
PscConfig::PushParticles>(
937937
ParticleGeneratorMaxwellian(KIND_ION, grid.kinds[KIND_ION], v_upstream,
938-
{ti_upstream, ti_upstream, ti_upstream}));
939-
ion_injector_lo.density = n_upstream;
938+
{ti_upstream, ti_upstream, ti_upstream}),
939+
n_upstream);
940940
auto electron_injector_lo =
941941
BoundaryInjector<LoHi::Lo, ParticleGeneratorMaxwellian,
942-
PscConfig::PushParticles>(ParticleGeneratorMaxwellian(
943-
KIND_ELECTRON, grid.kinds[KIND_ELECTRON], v_upstream,
944-
{te_upstream, te_upstream, te_upstream}));
945-
electron_injector_lo.density = n_upstream;
942+
PscConfig::PushParticles>(
943+
ParticleGeneratorMaxwellian(KIND_ELECTRON, grid.kinds[KIND_ELECTRON],
944+
v_upstream,
945+
{te_upstream, te_upstream, te_upstream}),
946+
n_upstream);
946947

947948
auto ion_injector_hi = BoundaryInjector<LoHi::Hi, ParticleGeneratorMaxwellian,
948949
PscConfig::PushParticles>(
949950
ParticleGeneratorMaxwellian(KIND_ION, grid.kinds[KIND_ION], v_downstream,
950-
{ti_downstream, ti_downstream, ti_downstream}));
951-
ion_injector_hi.density = n_downstream;
951+
{ti_downstream, ti_downstream, ti_downstream}),
952+
n_downstream);
952953
auto electron_injector_hi =
953954
BoundaryInjector<LoHi::Hi, ParticleGeneratorMaxwellian,
954-
PscConfig::PushParticles>(ParticleGeneratorMaxwellian(
955-
KIND_ELECTRON, grid.kinds[KIND_ELECTRON], v_downstream,
956-
{te_downstream, te_downstream, te_downstream}));
957-
electron_injector_hi.density = n_downstream;
955+
PscConfig::PushParticles>(
956+
ParticleGeneratorMaxwellian(
957+
KIND_ELECTRON, grid.kinds[KIND_ELECTRON], v_downstream,
958+
{te_downstream, te_downstream, te_downstream}),
959+
n_downstream);
958960

959961
// ----------------------------------------------------------------------
960962
// set up initial conditions

0 commit comments

Comments
 (0)