diff options
-rw-r--r-- | Source/WarpX.H | 1 | ||||
-rw-r--r-- | Source/WarpX.cpp | 2 | ||||
-rw-r--r-- | Source/WarpXInitData.cpp | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/Source/WarpX.H b/Source/WarpX.H index aab41ac09..9990a314f 100644 --- a/Source/WarpX.H +++ b/Source/WarpX.H @@ -602,6 +602,7 @@ private: int insitu_int; int insitu_start; std::string insitu_config; + int insitu_pin_mesh; }; #endif diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp index 6ed1ec968..1828ebcec 100644 --- a/Source/WarpX.cpp +++ b/Source/WarpX.cpp @@ -463,11 +463,13 @@ WarpX::ReadParameters () insitu_start = 0; insitu_int = 0; insitu_config = ""; + insitu_pin_mesh = 0; ParmParse pp("insitu"); pp.query("int", insitu_int); pp.query("start", insitu_start); pp.query("config", insitu_config); + pp.query("pin_mesh", insitu_pin_mesh); } } diff --git a/Source/WarpXInitData.cpp b/Source/WarpXInitData.cpp index 101331e38..496b14e7a 100644 --- a/Source/WarpXInitData.cpp +++ b/Source/WarpXInitData.cpp @@ -50,6 +50,7 @@ WarpX::InitData () insitu_bridge = new amrex::AmrMeshInSituBridge; insitu_bridge->setEnabled(insitu_int > 0 ? 1 : 0); insitu_bridge->setConfig(insitu_config); + insitu_bridge->setPinMesh(insitu_pin_mesh); if (insitu_bridge->initialize()) { amrex::ErrorStream() |