From 2dfdd2c3b99c87e21bc294ccdb52f2ec10abe198 Mon Sep 17 00:00:00 2001 From: Stephan Seitz <stephan.seitz@fau.de> Date: Wed, 29 Jan 2020 16:20:25 +0100 Subject: [PATCH] Put iterator definition in own scope --- pystencils_walberla/jinja_filters.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pystencils_walberla/jinja_filters.py b/pystencils_walberla/jinja_filters.py index 174b9df..f2d2c82 100644 --- a/pystencils_walberla/jinja_filters.py +++ b/pystencils_walberla/jinja_filters.py @@ -13,16 +13,18 @@ temporary_fieldMemberTemplate = """ private: std::set< {type} *, field::SwapableCompare< {type} * > > cache_{original_field_name}_;""" temporary_fieldTemplate = """ -// Getting temporary field {tmp_field_name} -auto it = cache_{original_field_name}_.find( {original_field_name} ); -if( it != cache_{original_field_name}_.end() ) {{ - {tmp_field_name} = *it; -}} -else -{{ - {tmp_field_name} = {original_field_name}->cloneUninitialized(); - cache_{original_field_name}_.insert({tmp_field_name}); + // Getting temporary field {tmp_field_name} + auto it = cache_{original_field_name}_.find( {original_field_name} ); + if( it != cache_{original_field_name}_.end() ) + {{ + {tmp_field_name} = *it; + }} + else + {{ + {tmp_field_name} = {original_field_name}->cloneUninitialized(); + cache_{original_field_name}_.insert({tmp_field_name}); + }} }} """ -- GitLab