Commit Graph

68 Commits

Author SHA1 Message Date
Thorsten Liebig
924f0a6d40 first hdf5-file dump implementation 2010-04-05 20:22:03 +02:00
Thorsten Liebig
8cc42b911c added processing steps and fix in end criteria check, now checking max excite TS 2010-04-03 17:36:50 +02:00
Thorsten Liebig
f73d6f80f8 fixed nyquist handling 2010-04-02 17:20:18 +02:00
Thorsten Liebig
0274f4e253 removed friend-classes from operator 2010-04-02 17:07:56 +02:00
Sebastian Held
37ff221c18 multithreaded engine works
but it's slow...
2010-04-01 16:11:55 +02:00
Sebastian Held
98063bba6e new excitation step 2010-04-01 09:38:56 +02:00
Sebastian Held
f7a17f3678 bugfix: SetProcessInterval 2010-04-01 09:38:08 +02:00
Sebastian Held
70874e56ab changed some functions to const 2010-03-31 16:35:43 +02:00
Sebastian Held
2409a77399 bugfix: multithreaded excitation 2010-03-31 15:37:39 +02:00
Sebastian Held
813683304b new commandline switch: --numThreads= 2010-03-30 13:13:00 +02:00
Sebastian Held
9fdc9096d3 bugfix: length of excitation 2010-03-30 13:10:42 +02:00
Sebastian Held
4b12054f66 merged 2010-03-30 13:10:23 +02:00
Sebastian Held
55c0719b4e Merge branch 'master' into multithreading 2010-03-30 08:33:47 +02:00
Thorsten Liebig
b1cb1e30e3 minor fixes 2010-03-30 08:19:41 +02:00
Thorsten Liebig
abc705767f update to console output 2010-03-29 22:11:24 +02:00
Sebastian Held
09364107cf Merge remote branch 'origin/master' into multithreading 2010-03-29 10:18:33 +02:00
Thorsten Liebig
5a47a6443a some more int vs. u-int fixes 2010-03-29 10:12:38 +02:00
Thorsten Liebig
fd2623d740 removed engine friend classes, use only engine methods to access protected data 2010-03-29 10:01:38 +02:00
Sebastian Held
b8180287e9 time debug code can now be disabled 2010-03-28 13:10:16 +02:00
Thorsten Liebig
ea2823377d added Curve for excitation and dump excitation in operator-dump 2010-03-27 23:05:45 +01:00
Sebastian Held
fb193ac25b debugging 2010-03-27 22:57:25 +01:00
Sebastian Held
54344b1b86 bug: field dumper directly access protected numTS member variable... 2010-03-27 15:26:20 +01:00
Sebastian Held
e108e17cec bugfix: calculate correct number of timesteps 2010-03-27 11:32:06 +01:00
Sebastian Held
d01900a48f make it virtual 2010-03-27 11:29:58 +01:00
Sebastian Held
79b0e6a2e0 first implementation of a multithreaded engine (bugs and mem leaks present!) 2010-03-26 23:53:05 +01:00
Thorsten Liebig
98f72a855e fixed lots of int/u-int comparison and missing return values 2010-03-26 19:55:53 +01:00
Thorsten Liebig
207e22f1db fix in operator curve handling 2010-03-26 19:33:44 +01:00
Sebastian Held
a7ccec254d static createEngine() added to work around virtual constructor problems 2010-03-26 17:24:43 +01:00
Sebastian Held
c916059a30 new engine: multithreaded 2010-03-26 12:57:52 +01:00
Sebastian Held
686cb3f4cb derived engines need access to special operator properties 2010-03-26 11:28:54 +01:00
Thorsten Liebig
b4bf720466 fix in gauss excite... 2010-03-26 08:39:26 +01:00
Thorsten Liebig
8e3f44b0ca operator: removed some debugging code 2010-03-26 08:23:37 +01:00
Thorsten Liebig
d79b15f49e Curve/Wire support, Helix update 2010-03-22 08:19:17 +01:00
Thorsten Liebig
1f20f7ae42 new command-line option: dump operator to vtk-file 2010-03-17 23:16:41 +01:00
Thorsten Liebig
0019eeb9b7 some fixes in processing routines 2010-03-16 21:41:17 +01:00
Thorsten Liebig
3ff4eec004 rewrite E-Field-Excitation 2010-03-16 21:39:37 +01:00
Thorsten Liebig
e4ecd7ca2a fixed: graded mesh bug in operator 2010-03-16 09:40:01 +01:00
Thorsten Liebig
c7ed4a2e76 fix in end-criteria and field-energy-calc 2010-03-15 22:19:51 +01:00
Thorsten Liebig
8dc89ecac2 end Criteria with energy estimate; more engine stats while running 2010-03-15 16:59:37 +01:00
Thorsten Liebig
b9a3165aac Update to vtk-field dumps + material-dump for debugging 2010-03-12 20:39:04 +01:00
Thorsten Liebig
9b638b1568 fix in operator PEC-calc 2010-03-12 08:38:07 +01:00
Thorsten Liebig
73e2b153b6 GPL licensing 2010-03-11 16:47:40 +01:00
Thorsten Liebig
cd1df70591 unused AdrOp removed from Engine 2010-03-11 16:30:22 +01:00
Thorsten Liebig
98e4790c0e Operator check if electrode is valid or not 2010-03-11 15:03:24 +01:00
Thorsten Liebig
4efb7661bd Operator::SetGeometryCSX returns success 2010-03-11 10:48:47 +01:00
Thorsten Liebig
0e1eba5028 Processing updates: CalcLineIntegral 2010-03-11 10:48:00 +01:00
Thorsten Liebig
f73bf210ed new ProcessingArray; Processing returns next interval for process()
Processing now uses a timestep interval in which Process() will do it's work
and returns the next interval it doesn't need another Process() call

all Processing routines can be put into these array
and it will take care of calling Process() at the right time
2010-03-10 12:15:14 +01:00
Thorsten Liebig
c8dacd8c31 Operator updates 2010-03-09 21:49:30 +01:00
Thorsten Liebig
d31799e912 default dump not-interpolated 2010-03-09 21:35:57 +01:00
Thorsten Liebig
9e86a96436 Sinusoidal excitation 2010-03-09 21:34:23 +01:00