@@ -94,7 +94,7 @@ class Hierarchy : public HierarchyRestarter, public SAMRAI::hier::PatchHierarchy
9494 NO_DISCARD auto const & boundaryConditions () const { return boundaryConditions_; }
9595 NO_DISCARD auto const & cellWidth () const { return cellWidth_; }
9696 NO_DISCARD auto const & domainBox () const { return domainBox_; }
97- NO_DISCARD auto const & origin () const { return origin_; }
97+
9898
9999
100100 auto writeRestartFile (std::string directory) const ;
@@ -113,14 +113,12 @@ class Hierarchy : public HierarchyRestarter, public SAMRAI::hier::PatchHierarchy
113113 std::shared_ptr<SAMRAI::geom::CartesianGridGeometry>&& geo,
114114 std::shared_ptr<SAMRAI::tbox::MemoryDatabase>&& db,
115115 std::array<int , dimension> const domainBox,
116- std::array<double , dimension> const origin,
117116 std::array<double , dimension> const cellWidth,
118117 std::array<std::string, dimension> const boundaryConditions);
119118
120119private:
121120 std::vector<double > const cellWidth_;
122121 std::vector<int > const domainBox_;
123- std::vector<double > const origin_;
124122 std::vector<std::string> boundaryConditions_;
125123};
126124
@@ -204,15 +202,13 @@ Hierarchy::Hierarchy(initializer::PHAREDict const& dict,
204202 std::shared_ptr<SAMRAI::geom::CartesianGridGeometry>&& geo,
205203 std::shared_ptr<SAMRAI::tbox::MemoryDatabase>&& db,
206204 std::array<int , dimension> const domainBox,
207- std::array<double , dimension> const origin,
208205 std::array<double , dimension> const cellWidth,
209206 std::array<std::string, dimension> const boundaryConditions)
210207 // needs to open restart database before SAMRAI::PatchHierarcy constructor
211208 : HierarchyRestarter{dict}
212209 , SAMRAI::hier::PatchHierarchy{" PHARE_hierarchy" , geo, db}
213210 , cellWidth_(cellWidth.data(), cellWidth.data() + dimension)
214211 , domainBox_(domainBox.data(), domainBox.data() + dimension)
215- , origin_(origin.data(), origin.data() + dimension)
216212 , boundaryConditions_(boundaryConditions.data(), boundaryConditions.data() + dimension)
217213{
218214}
@@ -264,11 +260,10 @@ void getDomainCoords(PHARE::initializer::PHAREDict const& grid, double lower[dim
264260
265261 auto nbr_cells = parseDimXYZType<int , dimension>(grid, " nbr_cells" );
266262 auto mesh_size = parseDimXYZType<double , dimension>(grid, " meshsize" );
267- auto origin = parseDimXYZType<double , dimension>(grid, " origin" );
268263
269264 for (std::size_t i = 0 ; i < dimension; i++)
270265 {
271- lower[i] = origin[i] ;
266+ lower[i] = 0 ;
272267 upper[i] = lower[i] + nbr_cells[i] * mesh_size[i];
273268 }
274269}
@@ -400,7 +395,6 @@ DimHierarchy<_dimension>::DimHierarchy(PHARE::initializer::PHAREDict const& dict
400395 griddingAlgorithmDatabase<dimension>(dict[" simulation" ][" grid" ])),
401396 patchHierarchyDatabase<dimension>(dict[" simulation" ][" AMR" ]),
402397 shapeToBox (parseDimXYZType<int , dimension>(dict[" simulation" ][" grid" ], " nbr_cells" )),
403- parseDimXYZType<double , dimension>(dict[" simulation" ][" grid" ], " origin" ),
404398 parseDimXYZType<double , dimension>(dict[" simulation" ][" grid" ], " meshsize" ),
405399 parseDimXYZType<std::string, dimension>(dict[" simulation" ][" grid" ], " boundary_type" )}
406400{
0 commit comments