From 2bb641d0b1801449975c5f873656bfff827fb4b0 Mon Sep 17 00:00:00 2001 From: Craig Warren Date: Fri, 14 Oct 2016 14:17:41 +0100 Subject: [PATCH] Moved setting material averagable to False for infinite conductivity, i.e. PEC, to module where material command is initially read, i.e. input_cmds_multiuse.py --- gprMax/materials.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gprMax/materials.py b/gprMax/materials.py index 5361c7a8..7b383854 100644 --- a/gprMax/materials.py +++ b/gprMax/materials.py @@ -156,11 +156,7 @@ def process_materials(G): else: materialsdata = [['\nID', '\nName', '\nType', '\neps_r', 'sigma\n[S/m]', '\nDelta eps_r', 'tau\n[s]', 'omega\n[Hz]', 'delta\n[Hz]', 'gamma\n[Hz]', '\nmu_r', 'sigma*\n[S/m]', 'Dielectric\nsmoothable']] - for material in G.materials: - # Set material averaging to False if infinite conductivity, i.e. pec - if material.se == float('inf'): - material.averagable = False - + for material in G.materials: # Calculate update coefficients for material material.calculate_update_coeffsE(G) material.calculate_update_coeffsH(G)