From 8a139859d22012436be404388fd611fb6126bc7f Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Mon, 11 Mar 2019 09:58:15 +0100 Subject: mg2d: make the refinement depth/exact solve size configurable API bump --- mg2d.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'mg2d.h') diff --git a/mg2d.h b/mg2d.h index 234d8cf..6452526 100644 --- a/mg2d.h +++ b/mg2d.h @@ -148,6 +148,18 @@ typedef struct MG2DContext { * effect when log_callback is overridden. */ enum MG2DLogLevel log_level; + + /** + * Maximum number of refinement levels. May only be modified by the caller + * before the first call to mg2d_solve(). + */ + unsigned int max_levels; + + /** + * Maximum size (along one dimensions) of a refinement level on which an + * exact solve is performed. + */ + size_t max_exact_size; } MG2DContext; /** -- cgit v1.2.3