Commit Graph

465 Commits (70ae86d63f103cdf77fab55686ab4d7bd43fbb9d)

Author SHA1 Message Date
Sebastian Held f7edb2f1fd changed openEMS dumps from drawing units to unit of meters
the better approach is to create a new class (e.g. Dump)which contains all dump formats (currently vtk and hdf5). This class will then be responsible to choose a dump mode: in drawing units or in meters
2010-07-15 12:58:48 +02:00
Thorsten Liebig 050a595cd3 docu update & typo 2010-07-15 12:12:52 +02:00
Thorsten Liebig 7744bf6030 fix: missing Engine_Extension deconstructor 2010-07-15 12:11:48 +02:00
Sebastian Held 1cc0bb7803 documentation update GetField_TD2FD.m 2010-07-15 11:46:36 +02:00
Sebastian Held 7d8f12fc08 added initial doxygen config file 2010-07-15 10:36:43 +02:00
Thorsten Liebig 2d69edbe76 some example updates 2010-07-14 14:25:09 +02:00
Thorsten Liebig f11b0e5ce4 Update to ReadUI method & examples
all examples may need a revision...
2010-07-14 13:09:18 +02:00
Sebastian Held 0d2811ff21 bugfix DFT_time2freq.m
The DFT used to operate on absolute time. This is now fixed.
2010-07-14 10:23:55 +02:00
Thorsten Liebig fb164ba1fe update to console output regarding used timestep method & typo fix 2010-07-13 15:37:56 +02:00
Sebastian Held 59ffbb5100 Improve the speed of the SSE engine by using flush-to-zero
This change modifies the behaviour of the complete program, if the SSE engine is used.
A better approach may be to only enable flush-to-zero in IterateTS()...
2010-07-13 10:47:40 +02:00
Thorsten Liebig 911f7c5528 show extensions status & define const methods 2010-07-11 23:45:41 +02:00
Thorsten Liebig 03b03b9834 sse compression output: yes & no instead of 0/1 2010-07-11 19:53:02 +02:00
Thorsten Liebig 9b8c280504 dispersive engine extension: support inline methods 2010-07-11 17:21:59 +02:00
Sebastian Held 1054fe0b75 added free space wave impedance to physical_constants.m 2010-07-08 15:07:06 +02:00
Thorsten Liebig 7869a5f2d5 new commandline option: --debug-CSX 2010-07-08 11:28:11 +02:00
Thorsten Liebig 290dd944df new example: plane wave with metamaterial 2010-07-06 17:07:50 +02:00
Thorsten Liebig b524b57be0 new: dispersive materials / first and simple lorentz/drude dispersive materials
todo:
- more material parameters for the lorents model (currently only the plasma frequencies)
- code documentation
- examples & validation
- speed optimizations

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-07-06 10:01:26 +02:00
Sebastian Held 1087469c71 typo 2010-06-29 16:11:03 +02:00
Sebastian Held a083c6d739 make excitation error message a bit more elaborate 2010-06-29 16:10:53 +02:00
Thorsten Liebig 91ecb547d6 fix in multithreading linesPerThread
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-06-29 12:44:47 +02:00
Thorsten Liebig 0f4a78cdbf new ProcessingIntegral as abstract base class to voltage and current processing 2010-06-28 19:45:19 +02:00
Thorsten Liebig e880fa3ee8 Processing: some code cleanups & consistencies
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-06-28 18:27:41 +02:00
Thorsten Liebig 6f06497dab Added frequency domain probe support
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-06-28 18:05:03 +02:00
Thorsten Liebig 017fcdce5a fix in probe type check 2010-06-25 15:22:01 +02:00
Sebastian Held dd71ae33ae bugfix and optimization of compressed sse operator 2010-06-25 09:38:49 +02:00
Thorsten Liebig ebacc62812 fix: new timestep not (always) stable for cylinder-coords, using the old one... 2010-06-22 12:49:51 +02:00
Thorsten Liebig cb5c1f877e FDTD simulation time output format changed 2010-06-21 16:14:41 +02:00
Thorsten Liebig eea46a922d matlab & linux: pipe openEMS output to log file 2010-06-21 12:17:19 +02:00
Sebastian Held 936983c331 updated matlab port definition functions; Y-parameter calculation 2010-06-18 14:26:05 +02:00
Thorsten Liebig 3fd58b7e7c rewritten current calculation... 2010-06-18 12:52:02 +02:00
Thorsten Liebig b776061f7f new CalcTimestep for larger a timestep 2010-06-18 12:37:37 +02:00
Thorsten Liebig 87b8e22bf7 Add Probe-Box weighting (new in CSXCAD) 2010-06-16 12:50:19 +02:00
Sebastian Held 52b8a20104 matlab: MRStub implementation; LumpedPort implementation 2010-06-09 09:53:49 +02:00
Thorsten Liebig db846ad853 matlab: RunOpenEMS + ssh remote simulation support
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-06-09 09:22:54 +02:00
Thorsten Liebig 88b319cbba some typos & consol message fixes 2010-06-07 23:08:38 +02: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 6f095f6acf array-ops: included header update 2010-06-06 20:11:19 +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 ab0a4aaacb number of threads received by cylindrical operator & engine
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-06 01:50:58 +02:00
Thorsten Liebig 08fd499194 operator: multithreaded CalcPEC 2010-06-06 01:47:32 +02:00
Thorsten Liebig e816d50cc1 operator: split up CalcPEC as preparation for easier multithreading
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-06 00:53:05 +02:00
Thorsten Liebig 1bd404fb9c more accurate time measurement for operator creation
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-06 00:47:56 +02:00
Thorsten Liebig 90673c4be9 CSXCAD API changed
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-05 18:00:53 +02:00
Thorsten Liebig 71f5ba2d22 Array_ops: new array access methods
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-05 11:50:57 +02:00
Thorsten Liebig b4c98632bf MT-Operator: now using multithreading for Calc_EC
Calc_PEC & Excitation should be next

Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-05 11:50:13 +02:00
Thorsten Liebig f0141f6c7e Operator: split Calc_EC into Init_EC + Calc_EC 2010-06-05 11:47:21 +02:00
Thorsten Liebig 0954177dc6 operator debug dumps: more console infos & check first if file can be created
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-04 14:08:42 +02:00
Thorsten Liebig 7172e9e53d obey mesh type in material/operator/PEC dump 2010-06-02 17:21:58 +02:00
Thorsten Liebig 610f4e62da processfields: allow different mesh types for vtk dump, e.g. cylindrical mesh dump 2010-06-02 16:41:26 +02:00
Sebastian Held 82befba245 new debug option: dump PEC
command line parameter: --debug-PEC
writes a file PEC_dump.vtk which can be visualized with paraview
visualize one component (x,y,z) at a time using arrow glyphs
2010-06-02 16:37:21 +02:00