Commit Graph

46 Commits (7cc2a7fcf29f43d242883e8c1456193a176fdd56)

Author SHA1 Message Date
Sebastian Held f762214eae split excitation from operator
The excitation variables and functions are separated into a class Excitation.
This allows completely different operator implementations (e.g. TLM) to use the excitations functions without deriving from class Operator.
2010-05-03 18:33:14 +02:00
Sebastian Held 209c066732 Merge branch 'master' into sse
Conflicts:
	TESTSUITE/helperscripts/invoke_openEMS.m
2010-04-30 15:29:21 +02:00
Sebastian Held 885fc8ee26 Merge branch 'master' into sse
Conflicts:
	FDTD/engine.h
	openEMS.pro
	openems.cpp
2010-04-28 22:35:12 +02:00
Thorsten Liebig d5c4747118 operator BC handling changed 2010-04-28 22:01:03 +02:00
Thorsten Liebig b296c441f9 extention updates & new extention: Mur's absorbing boundary condition 2010-04-27 23:06:42 +02:00
Sebastian Held d0ebff17e8 removed sse code from normal operator -> class Operator_sse 2010-04-21 15:38:15 +02:00
Sebastian Held b489d3342d completed sse engine and enabled it 2010-04-21 14:29:02 +02:00
Sebastian Held 95188dd15e sse tests 2010-04-21 11:18:22 +02:00
Sebastian Held d611e5c8b1 debug: write boxes to vtk-file 2010-04-19 16:09:41 +02:00
Sebastian Held 687c05a7c6 bugfix: reenable choosing between regular/cylinder coords 2010-04-16 13:13:01 +02:00
Thorsten Liebig ebff88207d suppress all compiler warnings/ code-cleanup 2010-04-13 18:51:44 +02:00
Thorsten Liebig 86832d0d3a CylinderCoords: include r=0 and many fixes & necessary changes
- r=0 case included... needs lots of testing...
 - field processing can't access mesh directly --> use operator methods
2010-04-13 18:40:43 +02:00
Thorsten Liebig 2c21303833 NEW: first implementation of Cylindrical Coord FDTD
todo:
  - allow closed alpha mesh
  - allow r=0 case
  - adept field processing
  - ...
2010-04-09 15:51:37 +02:00
Thorsten Liebig 9ae8ac12ab new excitation: Custom excite and some excitation related code-cleanup 2010-04-07 16:31:23 +02:00
Thorsten Liebig 52f5764976 Supporting sub-sampled dumps 2010-04-07 12:57:45 +02:00
Thorsten Liebig 924f0a6d40 first hdf5-file dump implementation 2010-04-05 20:22:03 +02:00
Thorsten Liebig 6288ebca91 added Oversampling for processing 2010-04-04 19:48:36 +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
Sebastian Held b9dea98687 bugfix: delete sequence violated 2010-04-01 16:11:25 +02:00
Sebastian Held 60cc15e946 new excitation 2010-04-01 09:39:27 +02:00
Sebastian Held 813683304b new commandline switch: --numThreads= 2010-03-30 13:13:00 +02:00
Sebastian Held 55c0719b4e Merge branch 'master' into multithreading 2010-03-30 08:33:47 +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 ea2823377d added Curve for excitation and dump excitation in operator-dump 2010-03-27 23:05:45 +01:00
Sebastian Held c9cc0cf2dc simplified time calculation 2010-03-27 15:54: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 79574aa3e6 move command line processing into class openEMS 2010-03-26 11:57:53 +01:00
Thorsten Liebig b4bf720466 fix in gauss excite... 2010-03-26 08:39:26 +01:00
Thorsten Liebig 5f9a1fa353 fix: delete operator last 2010-03-26 08:21:07 +01:00
Thorsten Liebig a938460c34 new and more accurate time measurement 2010-03-25 15:08:54 +01:00
Thorsten Liebig 51cad6e1b6 Sinus excite 2010-03-24 18:39:58 +01:00
Thorsten Liebig 1f20f7ae42 new command-line option: dump operator to vtk-file 2010-03-17 23:16:41 +01:00
Thorsten Liebig 7cff7873c8 update to output 2010-03-16 09:47:14 +01:00
Thorsten Liebig c7ed4a2e76 fix in end-criteria and field-energy-calc 2010-03-15 22:19:51 +01:00
Thorsten Liebig 37295c02a9 console output update 2010-03-15 20:50:49 +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 bb7aa0b2a3 changed xml style 2010-03-12 21:14:17 +01:00
Thorsten Liebig b9a3165aac Update to vtk-field dumps + material-dump for debugging 2010-03-12 20:39:04 +01:00
Thorsten Liebig 73e2b153b6 GPL licensing 2010-03-11 16:47:40 +01:00
Thorsten Liebig f7c5d27f60 command line option for disabling dumps 2010-03-11 15:48:55 +01:00
Thorsten Liebig dba10746e7 Example Updates/ gaussian-excite f0/fc update 2010-03-11 15:35:12 +01:00
Thorsten Liebig 8cffb2ae3c new class: openEMS
- This class reads/writes combined CS- and FDTD-setup data and does the actual FDTD run.
- Examples now write there own xml file which is read by openEMS-class
- Standalone version possible with xml-file input
2010-03-11 10:56:19 +01:00