Thorsten Liebig
277b746462
init processings at a later time
2011-02-16 10:41:52 +01:00
Thorsten Liebig
9619df7ec0
processing: no init for disabled processings
2011-02-16 10:41:40 +01:00
Thorsten Liebig
0bdd05fb3a
field-processings: fixed initializing disabled processes
2011-02-16 10:41:27 +01:00
Thorsten Liebig
5b2e9b1ac9
fix in Processing: disable processings outside the field domain
2011-02-16 10:41:17 +01:00
Thorsten Liebig
6024eb1e91
processfields_fd: write number of frequencies into a hdf5 attribute
2011-02-04 10:27:42 +01:00
Thorsten Liebig
ef5a4ee59f
processing: next critical bug fix in running dft calculations
2011-01-31 15:00:55 +01:00
Thorsten Liebig
08dccee749
new frequency domain dump type: local SAR
2011-01-31 12:25:55 +01:00
Thorsten Liebig
2e2f75807e
Operator-Base: access stored discrete material
2011-01-31 12:22:21 +01:00
Thorsten Liebig
24bac9499f
allocate dynamic CSX and allow access from basic operator
2011-01-31 12:00:00 +01:00
Thorsten Liebig
10ac457899
processing: critical bug fix in running dft calculations
2011-01-31 11:10:18 +01:00
Thorsten Liebig
67d1307fdf
fixed the operator resetting & cleanup + a lot of memory leaks fixed
2011-01-24 11:11:45 +01:00
Thorsten Liebig
0806edb7d6
ProcessFields: new fix for dynamic memory hdf5 dumps
2011-01-24 09:25:33 +01:00
Thorsten Liebig
4f97ec4bc8
Revert "ProcessFields fix: hdf5 dumps need dynamic memory allocation"
...
This reverts commit ae3e15770e
.
2011-01-24 08:03:45 +01:00
Thorsten Liebig
d93c3f70fe
Processing: more debug information in snapping warnings
2011-01-20 14:39:01 +01:00
Thorsten Liebig
ae3e15770e
ProcessFields fix: hdf5 dumps need dynamic memory allocation
2011-01-20 14:37:35 +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
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
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
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
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
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
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
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
Thorsten Liebig
32cbdc5d0b
removed FDTD engine from (nearly) all processing classes
...
todo:
- remove FTDT operator from all processingX and replace by abstract-base-operator?
- remove FDTD engine from ProcessCurrent
- remove or cleanup ProcessEField + ProcessHField
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-06 10:00:08 +01:00
Thorsten Liebig
ab1119f468
new: Engine_Interface
...
This is a new common class designed as an interface between an engine
and the processing routines which should become a part of common as well.
todo:
- migrate all processings to use this interface only
- lots of testing...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-06 10:00:08 +01:00