Thorsten Liebig
|
5cce4185df
|
improve excitation handling for periodic signals
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2015-09-06 10:19:01 +02:00 |
Thorsten Liebig
|
9c80672855
|
excitation: store only 2 periods of periodic excitations
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2015-09-03 22:53:31 +02:00 |
Thorsten Liebig
|
b2f5ab3c6b
|
improved steady state detection
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2015-09-03 22:35:14 +02:00 |
Thorsten Liebig
|
f06cc293dc
|
remove using namespace std from header files
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2015-06-18 21:45:22 +02:00 |
Thorsten Liebig
|
29ffbb66ab
|
cmake: improve build system and support win32
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2015-05-19 22:13:28 +02:00 |
Thorsten Liebig
|
cd1db5d21b
|
operator: new steady state detection operator extension
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2015-05-04 20:47:19 +02:00 |
Thorsten Liebig
|
ac3dff8818
|
operator: speed improvement using a primitive pre-selection
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2014-10-19 21:59:39 +02:00 |
Guilherme Brondani Torri
|
480e6c430f
|
add CMake to openEMS
|
2014-09-18 21:12:50 +02:00 |
Thorsten Liebig
|
2e8b2b7260
|
Added support for background material in CSXCAD
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-12-03 16:02:22 +01:00 |
Thorsten Liebig
|
e27e4057e1
|
operator: make Grid_Path a typedef struct
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-08-16 13:19:12 +02:00 |
Thorsten Liebig
|
6c80ad021d
|
pml: fix in material calculation
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-08-16 13:16:39 +02:00 |
Thorsten Liebig
|
c65b5df785
|
typo: replace Operator_Ext_TFST with Operator_Ext_TFSF
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-04-12 16:07:39 +02:00 |
Thorsten Liebig
|
b8f1184071
|
remove old and unused split-field pml
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-04-12 14:26:26 +02:00 |
Thorsten Liebig
|
4c6294dfba
|
fix in conducting sheet extension, missing initialization
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-03-31 23:04:04 +02:00 |
Thorsten Liebig
|
bd0df58253
|
bug fix: operator extensions copy constructor is missing copy for active flag
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-03-27 11:54:16 +01:00 |
Thorsten Liebig
|
e113afb656
|
new: support debye dispersive material
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-03-19 14:02:06 +01:00 |
Thorsten Liebig
|
57dfd64c9b
|
added support for Lorentz dispersive material
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-03-14 16:52:44 +01:00 |
Thorsten Liebig
|
183ea9f776
|
Operator: replacement for GetOriginalNumLines + use full or simple mesh for snapping
Note: these are a lot and dangerous changes --> require a lot of testing
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2013-02-06 16:33:12 +01:00 |
Thorsten Liebig
|
e6c0444985
|
CSXCAD: match recent version with split files for primitives and properties
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2012-12-03 13:59:39 +01:00 |
Sebastian Held
|
fb542df1c3
|
fixed warning about comparison between signed and unsigned
Proposed change:
Operator::SetBCSize() and Operator::GetBCSize() should have unsigned sizes.
|
2012-11-15 22:10:42 +01:00 |
Sebastian Held
|
013f92ba26
|
fixed some warnings of gcc-4.7
|
2012-11-15 21:44:43 +01:00 |
Thorsten Liebig
|
a704b49947
|
MPI: new check extension compatibility framework
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2012-09-17 16:56:14 +02:00 |
Thorsten Liebig
|
3dd48d8cf9
|
fixed priority system for dispersive media
|
2012-09-13 09:49:06 +02:00 |
Thorsten Liebig
|
3546fcc97d
|
TFSF: some critical fixes & Tutorial updates
|
2012-07-23 12:10:35 +02:00 |
Thorsten Liebig
|
cb912378dc
|
TFSF: fixed type
|
2012-07-19 11:46:38 +02:00 |
Thorsten Liebig
|
21ccdc7d0a
|
TFSF: allow 1D/2D plane wave excitations
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2012-07-18 16:59:42 +02:00 |
Thorsten Liebig
|
be8a3fbc51
|
new extension: total-field/scattered-field excitation
See new matlab tutorial: RCS_Sphere.m
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2012-07-18 13:12:25 +02:00 |
Thorsten Liebig
|
ad90817a50
|
continued (internal) reorganization of excitation
|
2012-07-17 13:23:00 +02:00 |
Thorsten Liebig
|
e20121540f
|
reorganization and cleanup of excitation handling
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2012-07-16 17:15:10 +02:00 |
Thorsten Liebig
|
e9496cf358
|
API change in CSXCAD: renamed property Electrode to Excitation
|
2012-07-16 12:32:38 +02:00 |
Sebastian Held
|
bd28d77e3b
|
silenced some warnings; reformatted pro-file
|
2012-06-17 20:29:31 +02:00 |
Thorsten Liebig
|
640419ab7a
|
complete cylindrical multigrid support for conducting sheet model
|
2012-06-06 14:23:12 +02:00 |
Thorsten Liebig
|
f3dc73873d
|
Allow Lorentz material and cylindrical multi-grids
|
2012-06-06 14:18:42 +02:00 |
Thorsten Liebig
|
1f32d4f7c6
|
conducting sheet model: fixes concerning cylindrical mesh
|
2012-06-06 10:31:21 +02:00 |
Thorsten Liebig
|
d7d5802ba9
|
fixed unnecessary memory allocation for lorentz material extension
|
2012-06-06 10:30:47 +02:00 |
Thorsten Liebig
|
a29ba68729
|
lorentz material model now supports cylindrical coordinates
|
2012-06-06 10:29:57 +02:00 |
Thorsten Liebig
|
11fed5f506
|
cylinder engine extension changed handling and priority
|
2012-06-06 10:28:06 +02:00 |
Thorsten Liebig
|
8d10970c3c
|
operator extension saves information about cylindrical mesh special case r==0
|
2012-06-06 10:16:55 +02:00 |
Thorsten Liebig
|
03ea877bf7
|
allow conducting sheet for cylindrical multigrids
|
2012-05-11 10:49:55 +02:00 |
Thorsten Liebig
|
9b0186502b
|
disable pml in alpha-direction for cylindrical multigrid scheme
todo: pml should be enabled for all sub-grids
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2012-05-11 10:49:22 +02:00 |
Thorsten Liebig
|
c809cc65cd
|
cleanup in operator extensions GetExtensionName()
|
2012-05-11 10:47:45 +02:00 |
Thorsten Liebig
|
c4db77dd18
|
fix: Operator Extension base class returns NULL on Clone() by default
|
2012-05-11 10:45:44 +02:00 |
Thorsten Liebig
|
ac8ecb64c8
|
fixes and fallback in conducting sheet model
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2012-05-10 11:04:44 +02:00 |
Thorsten Liebig
|
317ef82993
|
new FDTD extension: conducting sheet model
|
2012-05-08 13:58:20 +02:00 |
Thorsten Liebig
|
3abe10848d
|
dispersive material: critical bug fixes
|
2012-04-27 16:47:27 +02:00 |
Thorsten Liebig
|
c2abe89440
|
Drude material: added support for multi-pole drude
|
2012-04-27 16:37:42 +02:00 |
Thorsten Liebig
|
796fd83f7b
|
dispersive material extension: prepared for higher order dispersion
|
2012-04-27 16:37:42 +02:00 |
Thorsten Liebig
|
fb5b330d25
|
drude type material: losses added
|
2012-04-27 16:37:42 +02:00 |
Thorsten Liebig
|
fedb8a91f2
|
UPML: allow pml in +/- alpha direction in a cylindrical FDTD mesh
This needs a lot of stability testing and verification!
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2012-02-21 12:40:36 +01:00 |
Thorsten Liebig
|
314f4ad427
|
cylindrical operator fix: check for metal on z-axis
|
2012-02-10 11:57:28 +01:00 |