Commit Graph

724 Commits (c0f8cffa0a245314b107299899b34fac76c85dad)

Author SHA1 Message Date
Thorsten Liebig fc2b60ba3e Operator Extension clone method: allows to create a copy/clone of an existing extension
This will be necessary for the upcoming multi-grid approach...
2010-09-03 11:53:33 +02:00
Thorsten Liebig 1a818f659b Read a forced timestep from xml 2010-09-03 11:36:59 +02:00
Thorsten Liebig db0f4ab3e0 MT-engine has access to MT-operator 2010-09-02 22:16:37 +02:00
Thorsten Liebig 93fcd44f42 missing gpl header in cylinder extension 2010-09-02 22:14:40 +02:00
Thorsten Liebig 12c26f834a always show the optimal timestep 2010-09-02 22:12:03 +02:00
Thorsten Liebig cabdf4a84a clear extensions method allows saver reset of MT engine 2010-09-02 22:04:35 +02:00
Thorsten Liebig f7360cbdc1 Dump material as a vector instead of averaged. 2010-09-02 15:35:57 +02:00
Thorsten Liebig df3e7c0c12 major operator revision
- now the equivalent circuits are calculated by first calculating the averaged material properties
- this approach should also be save for the cylindrical FDTD

This needs some further testing, especially for the cylindrical operator!!
2010-09-02 15:35:13 +02:00
Thorsten Liebig 200832b423 operator: setup excitation from xml 2010-08-30 08:25:10 +02:00
Thorsten Liebig 594b38e345 operator: set a forced timestep 2010-08-30 08:25:10 +02:00
Thorsten Liebig e081a9cf94 Engine API: GetVolt/GetCurr methodes spilt up to Get/Set 2010-08-30 08:25:10 +02:00
Thorsten Liebig b75476cc04 apply clear inheritance for cylindrical coords operator 2010-08-30 08:25:10 +02:00
Sebastian Held 23a3f6fb9c simplified memory management 2010-08-26 15:54:19 +02:00
Sebastian Held cc51c2334d indention changed 2010-08-26 15:47:04 +02:00
Sebastian Held 90a65bb838 shell script to invoke the source code formatter astyle 2010-08-26 15:32:25 +02:00
Sebastian Held ea7047f7e7 feature: SSE operator compression will now always work at maximum compression 2010-08-26 14:50:23 +02:00
Thorsten Liebig 4d67bab7c7 fix in calculation of numThreads --> calculation moved to operator 2010-08-25 15:27:59 +02:00
Thorsten Liebig ee887e7ea1 show info about external libs on startup 2010-08-25 08:17:45 +02:00
Thorsten Liebig 3caa27ab33 set CSX coord system option before dumping debug xml file 2010-08-24 14:34:41 +02:00
Thorsten Liebig 6ad49b9cae excitation: warning for unknown types fixed... 2010-08-23 22:52:08 +02:00
Thorsten Liebig 6fa9fef29f fix operator: fixing a critical error in the mue-weighting 2010-08-23 22:15:52 +02:00
Thorsten Liebig 42e1968348 cylindrical op: cylinder extension should be always first to execute 2010-08-23 21:53:29 +02:00
Thorsten Liebig a075955db3 Merge remote branch 'seb/master' 2010-08-23 18:46:56 +02:00
Sebastian Held d9a58912d0 new command line switch: --no-simulation
This allows to run only the debug functions (and some time later also export functions: x3d, pov, ...)
2010-08-16 23:17:19 +02:00
Thorsten Liebig 35939584df cleanup: renaming voltage excitation E_* to Volt_* 2010-08-16 13:28:19 +02:00
Thorsten Liebig 0319c35f55 count and show excitations per direction 2010-08-16 13:22:40 +02:00
Thorsten Liebig 2a9dc040dc new process: mode matching integral parameter
todo: should use a special CSX property in the future
and have its own fundamental mode functions
2010-08-16 11:53:43 +02:00
Thorsten Liebig de054658ef avoid vector copy operation 2010-08-11 18:48:23 +02:00
Thorsten Liebig c3407c7730 define mesh-type in Processing base class 2010-08-11 18:46:47 +02:00
Thorsten Liebig e843b6dcd3 fix: not using curr amplitude in "ht", maybe NULL !!! 2010-08-11 18:44:34 +02:00
Thorsten Liebig 3c45c28a66 Revision: integral parameter processing (voltage & current calc)
revision necessary to keep the object oriented concept consistent for upcoming new integral parameter
2010-08-11 12:28:09 +02:00
Thorsten Liebig 8adea2a449 missing header for win32 2010-08-10 12:19:59 +02:00
Thorsten Liebig bac2fc22f7 Mur-ABC: set a phase velocity to handle dispersive waveguides 2010-08-10 07:50:53 +02:00
Thorsten Liebig a82cd6d817 remote run: use mktemp to create tmp folder on ssh host 2010-08-09 16:56:35 +02:00
Thorsten Liebig 992924a578 fix: alpha dump not in drawing units 2010-08-05 22:07:07 +02:00
Thorsten Liebig 742713bed0 pml: fix E-excite on the lower pml-bound 2010-08-03 17:14:03 +02:00
Thorsten Liebig 1b0a4d7366 no H-field excitation outside the FDTD-domain 2010-08-03 17:12:33 +02:00
Thorsten Liebig fc5e617abb leftover debug code removed 2010-08-03 17:08:43 +02:00
Thorsten Liebig 8947cefc14 matlab: allow optional arguments for SetBoundaryCond (e.g. pml grading function) 2010-07-30 17:53:04 +02:00
Thorsten Liebig c6bafbe885 sf_pml: read grading function from xml & fix: string handling 2010-07-30 17:51:39 +02:00
Thorsten Liebig f2a3b19d6e matlab: allow strings as BC definition 2010-07-30 17:03:34 +02:00
Thorsten Liebig 4d214c162f sf_pml: user defined grading function using the fparser lib 2010-07-30 17:02:21 +02:00
Thorsten Liebig b2ac68d835 sf_pml: moved Zm into GetKappaGraded 2010-07-30 15:29:19 +02:00
Thorsten Liebig e85f8ef8b7 allow boundary conditions strings e.g. "PEC" "PMC" or "PML_8" 2010-07-30 15:28:15 +02:00
Thorsten Liebig 3d1c7f22b9 update & fixes to sf_pml to support z-direction pml in clyindrical coords 2010-07-29 18:32:57 +02:00
Thorsten Liebig 8316b1c2bd Operator: GetNodeArea & Update/fix in Calc_EffMatPos method
- new method GetNodeArea will return the area of a node for a given direction
- methods Calc_ECPos & Calc_EffMatPos now const
- Calc_EffMatPos in Operator class updated to use new functions GetMeshDelta & GetNodeArea
- Calc_EffMatPos introduced (fixed) in Operator_Cylinder (need some testing)
- treatment of E_alpha=0 at r==0 moved from Calc_ECPos to Electric-BC
2010-07-29 18:30:50 +02:00
Sebastian Held 8a1dd2cbd3 test fieldprobes.m finished 2010-07-20 16:31:32 +02:00
Sebastian Held 56154aeb05 processfields: mesh correction for non-interpolated case 2010-07-20 16:30:41 +02:00
Sebastian Held d2b68fa400 new test: fieldprobes.m 2010-07-20 11:43:29 +02:00
Sebastian Held 1f65648776 added discretization info to processfields.cpp
The coordinate snapping needs to be revised!
2010-07-20 11:42:47 +02:00