Commit Graph

409 Commits

Author SHA1 Message Date
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
Sebastian Held
96144ed3a1 bugfix: snapping of current probes
(sorry...)
2010-06-02 08:57:45 +02:00
Sebastian Held
06901119ce matlab: new example: resistance "sheet" 2010-06-01 11:42:31 +02:00
Thorsten Liebig
27bf0aac7d Warning for unused primitives 2010-05-29 17:40:18 +02:00
Thorsten Liebig
99e987b240 continue openEMS although not empty CSX error code 2010-05-29 17:16:25 +02:00
Thorsten Liebig
7ad8f4ac3c fixed broken sse-compressed operator!!! 2010-05-29 17:14:36 +02:00
Thorsten Liebig
0aada84f80 DumpOperator2File now available for all types of operators 2010-05-29 12:47:07 +02:00