Thorsten Liebig
63adb586fb
remove unused code from SSE compressed operator
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-10-27 23:09:11 +01:00
Thorsten Liebig
ac3dff8818
operator: speed improvement using a primitive pre-selection
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-10-19 21:59:39 +02:00
Thorsten Liebig
22d526f0ee
engine interface: improve interpolation for e-fields on boundary edges
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-10-09 21:08:11 +02:00
Thorsten Liebig
dae788a2a4
cmake: cleanup, build type for nf2ff
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-10-09 21:06:36 +02:00
Guilherme Brondani Torri
480e6c430f
add CMake to openEMS
2014-09-18 21:12:50 +02:00
Thorsten Liebig
6da9213e62
initial support for vtk 6.x
...
run qmake with vtk-version given, e.g.:
qmake VTK_6_VERSION=6.1
or put this in localPaths.pri
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-01-29 14:51:00 +01:00
Thorsten Liebig
6f6ed4feac
critical fix: use new Operator->GetEngine for engine interface setup
...
Bug fix: engine interfaces for multigrids were using subgrid operator,
but main grid engine...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-01-06 16:08:13 +01:00
Thorsten Liebig
6353c70ae5
Operator: new method to get corresponding engine
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-01-06 15:40:39 +01:00
Thorsten Liebig
3d66de64d8
Engine interface: check for valid operator and engine
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-01-06 15:37:43 +01:00
Thorsten Liebig
3fc2a41af9
operator: change how to average material to allow for overloaded cylindrical handling
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-12-28 21:02:49 +01:00
Thorsten Liebig
87b6650f67
fix and improvemnt in getting cell center coordinate for material averaging
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-12-28 20:57:31 +01:00
Thorsten Liebig
dcf2e8c0cf
Operator: get access to cell center material averaging coordinates
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-12-20 15:48:04 +01:00
Thorsten Liebig
6a683d93d5
operator: add density as material type
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-12-20 15:47:28 +01:00
Thorsten Liebig
6892a0c589
support for multigrid level request of dump boxes
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-12-19 15:15:36 +01:00
Thorsten Liebig
2e8b2b7260
Added support for background material in CSXCAD
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-12-03 16:02:22 +01:00
Thorsten Liebig
3930db8be3
fix for curve in cylindrical coordinates and multigrids
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-12-03 16:02:21 +01:00
Thorsten Liebig
3a66a02550
fix in size of lumped elements caps
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-08-22 12:55:27 +02:00
Thorsten Liebig
e27e4057e1
operator: make Grid_Path a typedef struct
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-08-16 13:19:12 +02:00
Thorsten Liebig
6c80ad021d
pml: fix in material calculation
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-08-16 13:16:39 +02:00
Thorsten Liebig
37246be398
operator: additional fix to FindPath
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-06-10 10:13:58 +02:00
Thorsten Liebig
655cb7daed
operator: fix in handling curve primitives in cylindrical coordinates
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-06-05 14:56:34 +02:00
Thorsten Liebig
c65b5df785
typo: replace Operator_Ext_TFST with Operator_Ext_TFSF
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-04-12 16:07:39 +02:00
Thorsten Liebig
b8f1184071
remove old and unused split-field pml
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-04-12 14:26:26 +02:00
Thorsten Liebig
4c6294dfba
fix in conducting sheet extension, missing initialization
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-31 23:04:04 +02:00
Thorsten Liebig
8d8759cb1b
Operator: add optional range to DumpPEC2File to allow for separated dump in case of a multi grid cylindrical operator
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-27 12:02:08 +01:00
Thorsten Liebig
70ff8634f4
Cylindrical MultiGrid Operator: record level of multi grid
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-27 12:00:46 +01:00
Thorsten Liebig
816553fc34
Operator: allow to choose time stepping method
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-27 11:58:24 +01:00
Thorsten Liebig
6016a10fc2
Operator: use internal function to delete inactive extensions
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-27 11:55:39 +01:00
Thorsten Liebig
bd0df58253
bug fix: operator extensions copy constructor is missing copy for active flag
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-27 11:54:16 +01:00
Thorsten Liebig
e113afb656
new: support debye dispersive material
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-19 14:02:06 +01:00
Thorsten Liebig
57dfd64c9b
added support for Lorentz dispersive material
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-14 16:52:44 +01:00
Thorsten Liebig
8d5043bd44
operator: alternative material averaging method
...
If constant cell material is activated, material probing is performed
only in the center of a primary cell.
This should improve and simplify SAR calculation if all materials
are assumed as constant within a primary YEE cell.
Usage from Matlab/Octave:
FDTD = InitFDTD('CellConstantMaterial',1);
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-18 10:38:55 +01:00
Thorsten Liebig
274800054f
silence some warnings
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-07 11:25:34 +01:00
Thorsten Liebig
5da669d881
new method to debug metal edges using vtkPolyData lines
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-06 16:42:03 +01:00
Thorsten Liebig
b3ef0361b2
Operator: Get node coordinates in the given coordinate system
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-06 16:40:32 +01:00
Thorsten Liebig
183ea9f776
Operator: replacement for GetOriginalNumLines + use full or simple mesh for snapping
...
Note: these are a lot and dangerous changes --> require a lot of testing
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-06 16:33:12 +01:00
Thorsten Liebig
e6c0444985
CSXCAD: match recent version with split files for primitives and properties
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-12-03 13:59:39 +01:00
Thorsten Liebig
0cdc26eba2
cylindrical operator: improve mesh snapping for angular directions
2012-11-21 16:41:53 +01:00
Thorsten Liebig
3dba30c240
regression fix
...
regression fix introduced by 013f92ba26
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-11-21 16:18:06 +01:00
Sebastian Held
fb542df1c3
fixed warning about comparison between signed and unsigned
...
Proposed change:
Operator::SetBCSize() and Operator::GetBCSize() should have unsigned sizes.
2012-11-15 22:10:42 +01:00
Sebastian Held
013f92ba26
fixed some warnings of gcc-4.7
2012-11-15 21:44:43 +01:00
Thorsten Liebig
d64e43a73c
run post processing after final time evaluation
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-11-06 12:46:54 +01:00
Thorsten Liebig
211e7170e4
critical bug fix: access after delete
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-10-29 14:51:02 +01:00
Sebastian Held
42f0a6dc59
linux compile fix
...
Forgot to add a header.
2012-10-06 21:10:23 +02:00
Sebastian Held
384cfe5677
bugfix Windows: FTZ and DAZ bits in SSE computation unit is thread dependent.
...
This fix sets the FTZ ans DAZ bits in every thread to gain the speedup.
Linux seems to store these bits per process rather than per thread.
2012-10-06 20:50:36 +02:00
Thorsten Liebig
0022996df6
FDTD: new argument to reduce the used timestep by a given factor
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-27 14:20:20 +02:00
Thorsten Liebig
2f228f2161
update & fix to FDTD simulation statistics
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-25 11:24:25 +02:00
Thorsten Liebig
2966ba2902
new option to dump FDTD simulation statistics
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-24 15:16:47 +02:00
Thorsten Liebig
a704b49947
MPI: new check extension compatibility framework
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-17 16:56:14 +02:00
Thorsten Liebig
a7380816e8
fix in handling extensions, delete/cleanup rejected extensions
2012-09-17 16:54:55 +02:00