diff options
author | 2022-09-02 18:08:06 +0200 | |
---|---|---|
committer | 2022-09-02 09:08:06 -0700 | |
commit | d73bfa1f13efe9efcebc97f823aca8c96ac1f723 (patch) | |
tree | 9edcb2270ca6c3d12e2936d8d2341254f2744ced /Source/Particles/Gather/GetExternalFields.cpp | |
parent | 09940d721ac2cbb6173f7a3855a969f1f6e98bce (diff) | |
download | WarpX-d73bfa1f13efe9efcebc97f823aca8c96ac1f723.tar.gz WarpX-d73bfa1f13efe9efcebc97f823aca8c96ac1f723.tar.zst WarpX-d73bfa1f13efe9efcebc97f823aca8c96ac1f723.zip |
Remove some magic numbers (#3355)
* remove some magic numbers
* fixed unreachable code issue
* fixed issue with unreachable code
* fixed issue with unreachable code
* remove type traits
* revert one change in Gaussian Laser
* improved ParticleExtrema
* fix bug
Diffstat (limited to '')
-rw-r--r-- | Source/Particles/Gather/GetExternalFields.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/Source/Particles/Gather/GetExternalFields.cpp b/Source/Particles/Gather/GetExternalFields.cpp index 6f5c4cea2..9bf2c7981 100644 --- a/Source/Particles/Gather/GetExternalFields.cpp +++ b/Source/Particles/Gather/GetExternalFields.cpp @@ -53,17 +53,19 @@ GetExternalEBField::GetExternalEBField (const WarpXParIter& a_pti, int a_offset) if (mypc.m_E_ext_particle_s == "parse_e_ext_particle_function") { m_Etype = ExternalFieldInitType::Parser; - m_Exfield_partparser = mypc.m_Ex_particle_parser->compile<4>(); - m_Eyfield_partparser = mypc.m_Ey_particle_parser->compile<4>(); - m_Ezfield_partparser = mypc.m_Ez_particle_parser->compile<4>(); + constexpr auto num_arguments = 4; //x,y,z,t + m_Exfield_partparser = mypc.m_Ex_particle_parser->compile<num_arguments>(); + m_Eyfield_partparser = mypc.m_Ey_particle_parser->compile<num_arguments>(); + m_Ezfield_partparser = mypc.m_Ez_particle_parser->compile<num_arguments>(); } if (mypc.m_B_ext_particle_s == "parse_b_ext_particle_function") { m_Btype = ExternalFieldInitType::Parser; - m_Bxfield_partparser = mypc.m_Bx_particle_parser->compile<4>(); - m_Byfield_partparser = mypc.m_By_particle_parser->compile<4>(); - m_Bzfield_partparser = mypc.m_Bz_particle_parser->compile<4>(); + constexpr auto num_arguments = 4; //x,y,z,t + m_Bxfield_partparser = mypc.m_Bx_particle_parser->compile<num_arguments>(); + m_Byfield_partparser = mypc.m_By_particle_parser->compile<num_arguments>(); + m_Bzfield_partparser = mypc.m_Bz_particle_parser->compile<num_arguments>(); } if (mypc.m_E_ext_particle_s == "repeated_plasma_lens" || |