Commit Graph

60 Commits

Author SHA1 Message Date
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
Thorsten Liebig
4b1044942a don't process fields in case no file pattern is defined 2010-03-07 21:59:48 +01:00
Thorsten Liebig
5208d3f9a2 Major Change: Moved CartOperator into Operator
No more seperate Operator for cartesian and future cylindrical operator.
2010-03-05 14:20:25 +01:00
Thorsten Liebig
161bdf9c28 Seperate Operator init 2010-03-05 13:53:05 +01:00
Thorsten Liebig
5ee107fcbc Processing default enabled 2010-03-04 16:54:16 +01:00
Thorsten Liebig
0a39d32a07 A couple of new features
- ProcessCurrent
- Weighted Excitation and Material
- Testing
2010-03-04 11:53:58 +01:00
Thorsten Liebig
f1fe4b5277 Minor changes to console output 2010-03-03 08:00:25 +01:00
Thorsten Liebig
84ba010482 PEC support added 2010-03-02 22:55:50 +01:00
Thorsten Liebig
5a04affca2 PEC-BC fix again! 2010-03-02 22:25:40 +01:00