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
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
0a19e9942d
missing 1D array f4vector init
2011-11-07 11:46:22 +01:00
Thorsten Liebig
9d3761b1d0
Init style: applied astyle.sh
...
astyle --style=allman --indent=tab --indent-cases {} \;
please apply this style prior to any future commit
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-06 15:31:11 +01:00
Thorsten Liebig
11df0f5c37
array_ops: continue templates
...
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-06 20:22:05 +02:00
Thorsten Liebig
97de0e84ee
make memory allocators templates (to allow for other types than FDTD_FLOAT)
...
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-06 20:00:24 +02:00
Thorsten Liebig
de5bdc8ef6
introducing compressed sse operator & engine
...
use --engine=sse-compressed option to enable
2010-05-19 11:41:35 +02:00
Sebastian Held
e237216f56
win32 compile fix
2010-05-05 10:16:34 +02:00
Sebastian Held
38c03d5b0c
SSE fix for 32-bit platforms
...
Dynamic allocated memory is not aligned to 16 bytes, even if SSE vectors are involved.
Changed operator new to posix_memalign()
2010-05-03 14:47:17 +02:00
Thorsten Liebig
63ef1b3ebf
sse engine: changed the vector order to reduce copy operations
2010-05-01 12:57:43 +02:00
Thorsten Liebig
3e09b22b4a
removed unnecessary methodes in sse engine & fixed excitation
2010-04-30 19:09:05 +02:00
Sebastian Held
885fc8ee26
Merge branch 'master' into sse
...
Conflicts:
FDTD/engine.h
openEMS.pro
openems.cpp
2010-04-28 22:35:12 +02:00
Thorsten Liebig
b296c441f9
extention updates & new extention: Mur's absorbing boundary condition
2010-04-27 23:06:42 +02:00
Sebastian Held
3cb9189f90
minor fix
2010-04-21 17:33:38 +02:00
Sebastian Held
95188dd15e
sse tests
2010-04-21 11:18:22 +02:00
Thorsten Liebig
ebff88207d
suppress all compiler warnings/ code-cleanup
2010-04-13 18:51:44 +02:00
Sebastian Held
70874e56ab
changed some functions to const
2010-03-31 16:35:43 +02:00
Thorsten Liebig
73e2b153b6
GPL licensing
2010-03-11 16:47:40 +01:00
Thorsten Liebig
ca44334da5
Field dumps (E-field) TD, hard E-source
2010-03-02 14:54:50 +01:00
Thorsten Liebig
eea86d4184
Engine fix!, processing class, lots of fixes
2010-03-01 19:35:28 +01:00
Thorsten Liebig
baa1b5cfd8
Operator as 3D array, Engine and Excitation
2010-03-01 14:56:27 +01:00