Commit Graph

10 Commits (994e54a5b3630e32b36fa084fec9e2714599e9a6)

Author SHA1 Message Date
Thorsten Liebig fbfccc4110 adaptations for win32 with MSVC
* missing __declspec import/export for openEMS.dll/nf2ff.dll creation
* SEE2 needs __m128 and operators (see tools/array_ops.h)
* array creation needs new/delete for compile time unknown sizes
* no gettimeofday and Winsock2 instead of sys/time
* missing math defines

Signed-off-by: Thorsten Liebig <liebig@imst.de>
2019-12-30 17:12:51 +01:00
Detlef Conradin 2799f19ae3 nf2ff: restore mesh lines after mirroring
This fixes a bug in nf2ff. When using mirror planes, fields and mesh
lines are mirrored in place. Mesh lines must be restored after the
calculation of a single frequency point. Otherwise, the far field at
every even frequency point is incorrect.
2018-03-03 13:36:15 +01:00
Thorsten Liebig 9741b654e0 nf2ff: fix P_rad calculation with radius != 1m
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2017-02-26 18:37:58 +01:00
Thorsten Liebig f06cc293dc remove using namespace std from header files
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-06-18 21:45:22 +02:00
Thorsten Liebig 650037c874 nf2ff: remove some debug code
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-10-15 21:47:08 +02:00
Thorsten Liebig 9ef6510d3e nf2ff: add boundary mirroring
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2014-10-09 21:20:31 +02:00
Thorsten Liebig 7e295edb54 nf2ff: allow Radius, Eps_r and Mue_r definition
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-06-03 21:44:12 +02:00
Thorsten Liebig e1376be1e5 nf2ff: use double for integral values 2012-09-17 13:21:32 +02:00
Thorsten Liebig 82533bc84e nf2ff: new support for cylindrical mesh & added nf2ff phase center definition
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-02-10 12:02:25 +01:00
Thorsten Liebig 4c249bd4a3 new nf2ff application, replacing the matlab version
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-02-02 11:45:26 +01:00