Sebastian Held
f762214eae
split excitation from operator
...
The excitation variables and functions are separated into a class Excitation.
This allows completely different operator implementations (e.g. TLM) to use the excitations functions without deriving from class Operator.
2010-05-03 18:33:14 +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
99a082e8a6
sse: small code-cleanup
2010-05-01 13:06:13 +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
d26986fe0d
sse: removed more unnecessary methods & new operator access & names that make more sense
2010-04-30 19:41:44 +02:00
Thorsten Liebig
2a3e8dd20f
new: operator access functions
2010-04-30 19:40:08 +02:00
Thorsten Liebig
3e09b22b4a
removed unnecessary methodes in sse engine & fixed excitation
2010-04-30 19:09:05 +02:00
Sebastian Held
209c066732
Merge branch 'master' into sse
...
Conflicts:
TESTSUITE/helperscripts/invoke_openEMS.m
2010-04-30 15:29:21 +02:00
Sebastian Held
6575e89252
FFT corrected
2010-04-30 15:26:37 +02:00
Sebastian Held
b0d0aba99d
older compilers do not define __SIZEOF_FLOAT__
2010-04-30 15:26:37 +02:00
Sebastian Held
d0427ea140
examples adapted to win32
2010-04-30 15:15:03 +02:00
Thorsten Liebig
ab7a25d3ee
separate excitation signal for voltages and currents
2010-04-30 11:28:53 +02:00
Thorsten Liebig
d16545c776
dump time information to hdf5 file
2010-04-29 19:26:45 +02:00
Sebastian Held
cd1b02dbc7
updated helix example
2010-04-29 00:29:15 +02:00
Thorsten Liebig
b1b1e71126
Operator: added H-field/current excitation
2010-04-29 00:28:07 +02:00
Thorsten Liebig
8787d793aa
update to field excitation
2010-04-28 22:42:55 +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
d5c4747118
operator BC handling changed
2010-04-28 22:01:03 +02:00
Thorsten Liebig
138624d2d8
mur_abc_extension: now allows material distribution
2010-04-28 21:45:05 +02:00
Thorsten Liebig
03d8935cb8
fix in field processing + subsampling + cell-interpolated
2010-04-28 21:03:15 +02:00
Thorsten Liebig
3c3edd32e0
Mur_ABC: start after wall-excitation
2010-04-28 18:21:02 +02:00
Sebastian Held
5ae47e7cf8
updated helix example
2010-04-28 17:54:27 +02:00
Sebastian Held
8c8d7e992a
abi2
2010-04-28 12:30:24 +02:00
Sebastian Held
4fcee4588f
win32 compile fixes
2010-04-28 11:15:59 +02:00
Thorsten Liebig
b296c441f9
extention updates & new extention: Mur's absorbing boundary condition
2010-04-27 23:06:42 +02:00
Thorsten Liebig
9c5c5e9057
new: operator & engine extensions
2010-04-25 21:59:05 +02:00
Sebastian Held
13bd884e8e
removed invalid inline specifier
2010-04-25 20:28:17 +02:00
Sebastian Held
e9cdadb01a
processing functions are now independent of the underlying engine data format
2010-04-25 20:28:00 +02:00
Thorsten Liebig
be6d7510e8
examples: update to matlab examples
2010-04-24 16:47:40 +02:00
Thorsten Liebig
62cb98a307
matlab interface: update to docu & HDF5 plot function
2010-04-24 16:43:22 +02:00
Thorsten Liebig
e0ecd5c99d
matlab examples: update to circ waveguide
2010-04-24 14:06:42 +02:00
Thorsten Liebig
71e8febc3b
cylinder operator: some fixes
2010-04-24 14:06:00 +02:00
Thorsten Liebig
a888c43607
matlab interface: added some excitation docu
2010-04-24 13:09:24 +02:00
Thorsten Liebig
7b81cab005
bug fix in cylindrical operator
2010-04-23 16:31:00 +02:00
Thorsten Liebig
dca73e45fc
some fixes in cylindrical operator
2010-04-23 08:19:56 +02:00
Thorsten Liebig
5535a386ff
get correct mesh direction names for dump
2010-04-23 08:17:42 +02:00
Sebastian Held
ab13b34404
matlab script of the gaussian excitation of openEMS
2010-04-21 18:04:50 +02:00
Sebastian Held
f356ff105c
corrected amplitude of FFT_time2freq.m and added a DFT function
2010-04-21 17:58:02 +02:00
Sebastian Held
7e2bdc67e2
make testsuite compatible to sse-engine
2010-04-21 17:34:21 +02:00
Sebastian Held
3cb9189f90
minor fix
2010-04-21 17:33:38 +02:00
Sebastian Held
1fbffaa502
removed invalid inline specifier
2010-04-21 15:43:39 +02:00
Sebastian Held
7e47fb7896
Merge remote branch 'seb/sse' into sse
2010-04-21 15:40:26 +02:00
Sebastian Held
0e48f2d9cc
Merge remote branch 'seb/sse' into sse
2010-04-21 15:40:12 +02:00
Sebastian Held
e374327805
Merge remote branch 'seb/sse' into sse
2010-04-21 15:38:53 +02:00
Sebastian Held
d0ebff17e8
removed sse code from normal operator -> class Operator_sse
2010-04-21 15:38:15 +02:00
Sebastian Held
a19ea3350d
removed sse code from normal operator -> class Operator_sse
2010-04-21 15:36:23 +02:00
Sebastian Held
b489d3342d
completed sse engine and enabled it
2010-04-21 14:29:02 +02:00
Sebastian Held
9e66b0e544
processing functions are now independent of the underlying engine data format
2010-04-21 14:28:16 +02:00
Sebastian Held
843724d740
Merge commit 'seb/sse' into sse
2010-04-21 11:20:29 +02:00
Sebastian Held
95188dd15e
sse tests
2010-04-21 11:18:22 +02:00