From 5ce9a84872a1d68bae6bada2abb8f4b4bc85dfaf Mon Sep 17 00:00:00 2001 From: Magnus Ulimoen Date: Fri, 4 Sep 2020 17:35:20 +0200 Subject: [PATCH] Add single example --- multigrid/src/parsing.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/multigrid/src/parsing.rs b/multigrid/src/parsing.rs index d9d9c0d..9daf1ba 100644 --- a/multigrid/src/parsing.rs +++ b/multigrid/src/parsing.rs @@ -210,16 +210,16 @@ impl Configuration { .map(|(name, g)| { let default_operators = default.operators.unwrap_or_default(); let operators = g.operators.unwrap_or_default(); - let xi = operators.xi.unwrap_or( + let xi = operators.xi.unwrap_or_else(|| { default_operators .xi - .unwrap_or_else(|| panic!("No xi operator found for grid: {}", name)), - ); - let eta = operators.eta.unwrap_or( + .unwrap_or_else(|| panic!("No xi operator found for grid: {}", name)) + }); + let eta = operators.eta.unwrap_or_else(|| { default_operators .eta - .unwrap_or_else(|| panic!("No eta operator found for grid: {}", name)), - ); + .unwrap_or_else(|| panic!("No eta operator found for grid: {}", name)) + }); use sbp::operators::*; use Operator as op;