Skip to content

Commit 278114f

Browse files
committed
Add Python bindings.
1 parent 7640a00 commit 278114f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/python/ImpactX.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -285,14 +285,14 @@ void init_ImpactX (py::module& m)
285285
else
286286
{
287287
std::string const space_charge = std::get<std::string>(space_charge_v);
288-
if (space_charge != "false" && space_charge != "off" && space_charge != "2D" && space_charge != "3D" && space_charge != "Gauss3D" && space_charge != "Gauss2p5D" ) {
289-
throw std::runtime_error("Space charge model must be 2D, 3D, Gauss3D or Gauss2p5D but is: " + space_charge);
288+
if (space_charge != "false" && space_charge != "off" && space_charge != "2D" && space_charge != "3D" && space_charge != "Gauss3D" && space_charge != "Gauss2p5D" && space_charge != "2p5D") {
289+
throw std::runtime_error("Space charge model must be 2D, 3D, Gauss3D, Gauss2p5D, or 2p5D but is: " + space_charge);
290290
}
291291
amrex::ParmParse pp_algo("algo");
292292
pp_algo.add("space_charge", space_charge);
293293
}
294294
},
295-
"The model to be used when calculating space charge effects. Either off, 2D, or 3D."
295+
"The model to be used when calculating space charge effects. Either off, 2D, 3D, Gauss3D, Gauss2p5D, or 2p5D."
296296
)
297297
.def_property("space_charge_gauss_nint",
298298
[](ImpactX & /* ix */) {
@@ -320,7 +320,7 @@ void init_ImpactX (py::module& m)
320320
amrex::ParmParse pp_algo("algo.space_charge");
321321
pp_algo.add("gauss_charge_z_bins", gauss_charge_z_bins);
322322
},
323-
"Number of steps for computing the integrals (default: ``129``)."
323+
"Number of longitudinal bins for computing the linear charge density (default: ``129``)."
324324
)
325325
.def_property("space_charge_gauss_taylor_delta",
326326
[](ImpactX & /* ix */) {

0 commit comments

Comments
 (0)