Skip to content

Commit 76f283f

Browse files
committed
add graduation_width in mesh_config
1 parent 43d0db9 commit 76f283f

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

include/samurai/mr/mesh.hpp

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ namespace samurai
3131
};
3232

3333
template <std::size_t dim_,
34-
std::size_t max_stencil_width_ = default_config::ghost_width,
35-
std::size_t graduation_width_ = default_config::graduation_width,
34+
std::size_t max_stencil_width_ = default_config::ghost_width,
35+
// std::size_t graduation_width_ = default_config::graduation_width,
3636
std::size_t prediction_order_ = default_config::prediction_order,
3737
std::size_t max_refinement_level_ = default_config::max_level,
3838
class TInterval = default_config::interval_t>
@@ -41,8 +41,8 @@ namespace samurai
4141
static constexpr std::size_t dim = dim_;
4242
static constexpr std::size_t max_refinement_level = max_refinement_level_;
4343
static constexpr int max_stencil_width = max_stencil_width_;
44-
static constexpr std::size_t graduation_width = graduation_width_;
45-
static constexpr int prediction_order = prediction_order_;
44+
// static constexpr std::size_t graduation_width = graduation_width_;
45+
static constexpr int prediction_order = prediction_order_;
4646

4747
// static constexpr int ghost_width = std::max(std::max(2 *
4848
// static_cast<int>(graduation_width) - 1,
@@ -88,6 +88,7 @@ namespace samurai
8888
std::size_t max_level,
8989
double approx_box_tol = lca_type::default_approx_box_tol,
9090
double scaling_factor = 0);
91+
MRMesh(mesh_config<Config::dim>& config, const samurai::DomainBuilder<dim>& domain_builder);
9192
MRMesh(const samurai::Box<double, dim>& b,
9293
std::size_t min_level,
9394
std::size_t max_level,
@@ -131,6 +132,12 @@ namespace samurai
131132
{
132133
}
133134

135+
template <class Config>
136+
inline MRMesh<Config>::MRMesh(mesh_config<Config::dim>& config, const samurai::DomainBuilder<dim>& domain_builder)
137+
: base_type(config, domain_builder, (config.parse_args(), config.max_level()))
138+
{
139+
}
140+
134141
template <class Config>
135142
inline MRMesh<Config>::MRMesh(const samurai::Box<double, dim>& b,
136143
std::size_t min_level,

0 commit comments

Comments
 (0)