Commit Graph

862 Commits (0cdc26eba2c80f7d96bf009c5e440aa2c6cf535c)

Author SHA1 Message Date
Thorsten Liebig ae3e15770e ProcessFields fix: hdf5 dumps need dynamic memory allocation 2011-01-20 14:37:35 +01:00
Thorsten Liebig 3f8f0156d9 TESTSUITE/probes/fieldprobes: update & now using testing relative error 2011-01-18 10:46:36 +01:00
Thorsten Liebig 8986ef1f31 ProcessEField and ProcessHField replaced by new ProcessFieldProbe 2011-01-18 10:45:03 +01:00
Thorsten Liebig dff20e51cd processing: new type name and header dump in integral processing
- new type name for each processing class (used in some file descriptions)
- new integral name in ProcessIntegral for every result row --> used in file header

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2011-01-18 10:34:13 +01:00
Thorsten Liebig c0c66518c1 new dump type: total current density (rotH) field dump 2011-01-10 11:15:22 +01:00
Thorsten Liebig c5a689b67c fixed GetRawField handling 2011-01-10 11:14:23 +01:00
Thorsten Liebig 51fb31dec1 new SetupProcessing & operator now only stores material data if needed
use the -v command line flag to check whether or not material data is stored
2011-01-10 08:27:50 +01:00
Thorsten Liebig 24a2e3007a FDTD Engine Interface: update to GetRawField 2011-01-07 16:29:08 +01:00
Thorsten Liebig 2c3ebe5a7d new dump type: electric current density (J = kappa * E) 2011-01-07 16:12:07 +01:00
Thorsten Liebig ea496b6129 operator: new material data storage for post-processing purposes 2011-01-07 10:55:31 +01:00
Sebastian Held c4c5a2c080 simplified the dot diagrams in doxygen output 2011-01-07 09:59:10 +01:00
Thorsten Liebig 79f61eb30b win32: fix in header include 2011-01-06 10:08:58 +01:00
Thorsten Liebig b3653f0c0a Processing/ ProcessIntegral: fixed FD & multiple results handling 2011-01-05 16:26:24 +01:00
Thorsten Liebig 2fbb8ffdf5 mesh fix in not interpolated H-field dumps 2011-01-05 16:26:24 +01:00
Thorsten Liebig 33a258da42 use dot for doxygen doc 2011-01-05 16:26:24 +01:00
Thorsten Liebig c264cc8dc0 fix in GetField_Interpolation & docu 2011-01-05 16:26:23 +01:00
Sebastian Held ba2b962c4b new example: directional coupler in stacked microstrip technology 2011-01-03 15:34:32 +01:00
Sebastian Held 58298e42d3 minor fix AddMSLPort.m 2011-01-03 11:03:20 +01:00
Sebastian Held af4318ef7e typo 2011-01-03 11:02:37 +01:00
Thorsten Liebig dce988b52f waveguide examples update 2011-01-02 11:32:00 +01:00
Thorsten Liebig 7d09021dd4 fixes in Plot- and ReadHDF5FieldData 2011-01-02 11:28:03 +01:00
Thorsten Liebig 2859b394c2 update matlab examples: Circular waveguide 2011-01-01 18:48:19 +01:00
Thorsten Liebig 5a9b6e1bd5 matlab examples: update to patch-antenna and new patch antenna array example 2010-12-28 13:36:19 +01:00
Thorsten Liebig 14aa47b3c5 use new CSXCAD optimal resolution dump options 2010-12-28 11:15:08 +01:00
Thorsten Liebig 533a0163d6 use CSXCAD sub-sampling flag 2010-12-27 21:37:38 +01:00
Thorsten Liebig ff9d362d74 ProcessFields: prepare fields dumps at arbitrary positions 2010-12-27 21:23:51 +01:00
Thorsten Liebig fbab37e0ad processfields: reorganized hdf field & mesh dumps 2010-12-27 13:54:09 +01:00
Thorsten Liebig 2254e01fd6 matlab docu fix for lumped port 2010-12-26 19:45:48 +01:00
Thorsten Liebig b7a9b8c605 simplified nf2ff creation and example update 2010-12-21 09:35:27 +01:00
Thorsten Liebig d3f0b694e5 adapt testsuite to new hdf5 dump format 2010-12-21 09:33:12 +01:00
Sebastian Held 09371484f4 new matlab function: WriteHDF5 2010-12-20 13:16:18 +01:00
Sebastian Held 1aae16dc95 new feature: near-field to far-field transform 2010-12-20 13:15:51 +01:00
Thorsten Liebig 661410cd66 ProcessFields now writes TD data into HDF5 group: /FieldData/TD + adapted matlab HDF5
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-20 10:40:33 +01:00
Thorsten Liebig 0973f80680 new ProcessFieldsFD class + fixes
changes:
- new field processing class producing frequency domain field-dumps
- Processing needs dualMesh and dualTime information
- fix in TD field dumps using always dual-Time

Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-12-19 20:41:08 +01:00
Thorsten Liebig 4254337ea0 moved field calculations to ProcessFields for common use in TD and FD field processing 2010-12-17 15:14:34 +01:00
Thorsten Liebig ef65970246 added virtual Pre- and PostProcessing methods to Processing-classes 2010-12-17 15:13:43 +01:00
Thorsten Liebig 79c742ffc7 matlab docu update 2010-12-16 13:42:43 +01:00
Sebastian Held e9ea327f17 calcPort.m now uses ReadUI.m 2010-12-16 11:39:13 +01:00
Sebastian Held ee23c2f909 testsuite updated 2010-12-16 10:33:06 +01:00
Thorsten Liebig b324296e23 update example: Rect_Waveguide 2010-12-09 12:59:10 +01:00
Thorsten Liebig 3104335dce replaced GetMeshDelta by GetEdgeLength & partially removed AdrOp 2010-12-08 16:55:27 +01:00
Thorsten Liebig 043ec7c1a1 processing constructor with Engine_Interface_Base only
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-07 16:47:23 +01:00
Thorsten Liebig 57ead21ccc real abstract base classes for common operator and engine-interface 2010-12-07 14:47:22 +01:00
Thorsten Liebig 3dc8c2df1c Multithreading engine is now default
use --engine=basic to use the basic FDTD engine
2010-12-06 15:31:17 +01:00
Thorsten Liebig e3a50c8019 doxygen: update to include new folder structure 2010-12-06 15:31:15 +01:00
Thorsten Liebig 5540e49090 ProcessModeMatch: Now uses drawing units for its mode functions & docu update 2010-12-06 15:31:13 +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 70ae86d63f moved all FDTD extensions to folder FDTD/extensions
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-06 15:30:47 +01:00
Thorsten Liebig 2f531b99c6 moved all processing classes to Common/
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-06 10:44:25 +01:00
Thorsten Liebig 16263e8f9a new Operator_Base class
- This class is meant as an abstract base for any time-domain and rect-grid numerical solver.
- All processing methods should only use this base class

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-06 10:00:08 +01:00