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
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
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
Thorsten Liebig
050a595cd3
docu update & typo
2010-07-15 12:12:52 +02:00
Thorsten Liebig
ebacc62812
fix: new timestep not (always) stable for cylinder-coords, using the old one...
2010-06-22 12:49:51 +02:00
Thorsten Liebig
ab0a4aaacb
number of threads received by cylindrical operator & engine
...
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2010-06-06 01:50:58 +02:00
Thorsten Liebig
7172e9e53d
obey mesh type in material/operator/PEC dump
2010-06-02 17:21:58 +02:00
Thorsten Liebig
8212f039ed
more console output regarding operator & engine usage
2010-05-19 21:25:15 +02:00
Thorsten Liebig
f868eb328c
operator_cylinder with flexible base class -> now sse-compressed
2010-05-19 21:10:48 +02:00
Thorsten Liebig
7f70f0fb4d
engine independent multi-threading
2010-05-11 19:11:38 +02:00
Thorsten Liebig
54d0671d33
new: operator should create its engine
2010-05-11 19:11:38 +02:00
Thorsten Liebig
8cc2a2dd44
Moved special cylinder operations into op extentions
2010-05-11 19:11:37 +02:00
Thorsten Liebig
ca8d2f8833
check whether extensions are cylinder-coords approved or not...
2010-05-03 22:37:29 +02:00
Thorsten Liebig
fe483946d2
cylinder-operator: use operator.h EC calc
2010-05-03 22:36:04 +02:00
Thorsten Liebig
71e8febc3b
cylinder operator: some fixes
2010-04-24 14:06:00 +02:00
Thorsten Liebig
7b81cab005
bug fix in cylindrical operator
2010-04-23 16:31:00 +02:00
Thorsten Liebig
dca73e45fc
some fixes in cylindrical operator
2010-04-23 08:19:56 +02:00
Thorsten Liebig
5535a386ff
get correct mesh direction names for dump
2010-04-23 08:17:42 +02:00
Thorsten Liebig
b3e2d9428a
fix in Operator_Cylinder
2010-04-14 11:01:17 +02:00
Thorsten Liebig
5314235474
CylinderCoords example using r=0 / cleanup
2010-04-13 20:06:06 +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
4db42917bb
new in CylinderCoords: closed alpha field domain
...
todo:
- include r=0
- make sure a varying mesh in alpha-direction is OK
2010-04-11 23:52:38 +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