Commit Graph

347 Commits (5cce4185df159a94b5eb560b106fff4561964696)

Author SHA1 Message Date
Thorsten Liebig a6f6baff2e matlab: enable 'x', 'y' or 'z' as port direction char
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-07-22 15:06:52 +02:00
Thorsten Liebig 61a595519b tutorials: some minor updates
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-07-13 12:53:15 +02:00
Thorsten Liebig a488d352e3 nf2ff: do check data ranges regardless if new or read only
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-07-13 08:33:21 +02:00
Thorsten Liebig 041339d2a7 close file properly in h5readatt_octave
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-07-13 08:33:21 +02:00
Stefan Mahr 8ec70a6df5 matlab: fix ifa example 2013-07-12 22:34:07 +02:00
Stefan Mahr 2cb5132588 matlab: add inverted f-antenna (ifa) example 2013-07-12 20:33:49 +02:00
Thorsten Liebig 2d82e92acd matlab: CalcNF2FF can find all MPI faces
Note: nf2ff calc may not be able to handle this correctly!

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-07-11 17:42:43 +02:00
Stefan Mahr 326d433701 matlab: correct typo in function name DumpFF2VTK
Signed-off-by: Stefan Mahr <stefan.mahr@sphairon.com>
2013-06-26 20:45:19 +02:00
Stefan Mahr 74535823eb matlab: update tutorials and examples
Signed-off-by: Stefan Mahr <stefan.mahr@sphairon.com>
2013-06-14 18:05:48 +02:00
Stefan Mahr 214f9ecdb2 matlab: add warning for gnuplot colorbar issue 2013-06-13 18:00:11 +02:00
Stefan Mahr f053c058e4 matlab: use xticklabel with num2str for octave compatibility 2013-06-13 17:13:06 +02:00
Thorsten Liebig 863e89f0bb FF plots: doc updates and some error/warnings added 2013-06-13 10:08:29 +02:00
Stefan Mahr 2c9e0cc8b4 matlab: add helper function for polar far-field plot
Signed-off-by: Stefan Mahr <stefan.mahr@sphairon.com>
2013-06-11 23:54:39 +02:00
Thorsten Liebig d475091d49 Merge remote-tracking branch 'github/master' 2013-06-05 17:02:57 +02:00
Thorsten Liebig f286b88c67 matlab: updates to far-field plot functions
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-06-05 16:23:38 +02:00
Thorsten Liebig 5644d86836 Merge remote-tracking branch 'dac/master' + Matlab compat fix
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-06-05 16:03:04 +02:00
Stefan Mahr 6914d38985 matlab: update tutorials and examples 2013-06-05 00:45:55 +02:00
Stefan Mahr 31ebb3f994 matlab: add far-field plot helper functions 2013-06-04 15:50:59 +02:00
Thorsten Liebig 7e295edb54 nf2ff: allow Radius, Eps_r and Mue_r definition
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-06-03 21:44:12 +02:00
Stefan Mahr 0e11975235 matlab: fix logarithmic VTK export 2013-05-29 15:42:01 +02:00
Stefan Mahr 8e8351d038 matlab: add logarithmic option to VTK export 2013-05-29 14:34:15 +02:00
Thorsten Liebig 8698f7a448 matlab: allow running MPI openEMS on a HPC
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-05-15 16:03:48 +02:00
Thorsten Liebig 5f0261b3c5 matlab: port names support a prefix string
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-04-04 14:54:26 +02:00
Thorsten Liebig 7bbd70a951 fix tutorial: remove debug comments
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-04-02 15:34:59 +02:00
Thorsten Liebig e5d0529a4e matlab: waveguide ports don't need mesh info, only drawing unit
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-27 12:02:52 +01:00
Thorsten Liebig 50418b8f4f matlab doc: missing dump statistics flag
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-27 11:59:06 +01:00
Thorsten Liebig 816553fc34 Operator: allow to choose time stepping method
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-27 11:58:24 +01:00
Thorsten Liebig 0ba70f0a27 Tutorials: use new waveguide ports
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-22 16:39:31 +01:00
Thorsten Liebig c2078f5c39 ports: new switch direction and refractive index for waveguide ports
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-22 16:30:55 +01:00
Thorsten Liebig cc1847062f ports: new waveguide ports
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-22 13:54:18 +01:00
Thorsten Liebig ec4d133b04 ports: save U/I filenames and return ref-impedance
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-22 13:52:27 +01:00
Thorsten Liebig 130f07aef2 fix in InitFDTD handling variable arguments
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-01 09:13:53 +01:00
Thorsten Liebig 8d5043bd44 operator: alternative material averaging method
If constant cell material is activated, material probing is performed
only in the center of a primary cell.

This should improve and simplify SAR calculation if all materials
are assumed as constant within a primary YEE cell.

Usage from Matlab/Octave:
FDTD = InitFDTD('CellConstantMaterial',1);

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-18 10:38:55 +01:00
Thorsten Liebig e9495ef749 InitFDTD: API change to key/value only
legacy format is supported

Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2013-02-17 11:06:49 +01:00
Thorsten Liebig 62b2c1124c Tutorials: Helix antenna using curve instead of wire
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-13 13:58:19 +01:00
Thorsten Liebig 1f285996fc matlab: updates to LH/RH circ. polarization calculation
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-13 13:56:18 +01:00
Thorsten Liebig 1868fe929f matlab: fix in curve port
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-07 11:02:37 +01:00
Thorsten Liebig 138c094a44 ReadHDF5Dump: new sup-sampling for file reading
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-06 16:46:31 +01:00
Thorsten Liebig 081038db62 matlab doc updates
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-01-23 09:11:36 +01:00
Thorsten Liebig 3b44620278 current probes can be a point or line which allows for 1D/2D lumped ports
- this needs the new probe box interface in CSXCAD
- most tutorials have been updated

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-01-22 09:22:01 +01:00
Thorsten Liebig 964cb08f4d nf2ff: fix: cleanup old calculations
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-01-07 12:31:14 +01:00
Thorsten Liebig e5fd1e1f61 examples: dipole antenna example update
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2013-01-02 19:23:48 +01:00
Thorsten Liebig 2ca306f70f nf2ff: calculate LH- and RH circular polarization
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2013-01-02 19:23:25 +01:00
Thorsten Liebig d29eeefcda fix missing mpi.h include for h5readatt_octave.cc
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2013-01-02 19:21:08 +01:00
Thorsten Liebig ab4678fc23 doc: update to lumped port doc
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2012-12-12 22:27:47 +01:00
Thorsten Liebig 9bf2c18687 fix of warnings handling variable arguments in hdf5/vtk handling
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-12-12 14:45:26 +01:00
Thorsten Liebig 549949e427 matlab: port calculation: pass through unknown arguments to ReadUI
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2012-12-09 22:08:55 +01:00
Thorsten Liebig 1069424914 matlab: change in ReadUI handling the auto regressive model
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2012-12-09 22:08:55 +01:00
Thorsten Liebig 68a24f3a9c matlab: auto regressive model update, use error code to return status
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2012-12-09 22:08:55 +01:00
Thorsten Liebig 65b0c9bd87 matlab: Dump2VTK new option and updated doc
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-12-03 09:37:51 +01:00
Thorsten Liebig d63988ab7b harminv: fix to work on Windows and with Octave (all OS)
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-11-28 11:29:57 +01:00
Thorsten Liebig 2bc39894aa matlab: fix in field interpolation 2012-11-22 11:19:23 +01:00
Sebastian Held fdd8f08a7b typos 2012-11-16 21:44:46 +01:00
Thorsten Liebig ebc6930132 Tutorials: update to use the new port and meshing functions 2012-11-09 15:41:59 +01:00
Thorsten Liebig 7b3ded8f22 matlab: update handling ports
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-11-09 15:41:18 +01:00
Thorsten Liebig 9367a8c091 Tutorial: Use new CSXCAD function: DetectEdges
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-11-07 14:09:48 +01:00
Thorsten Liebig b5a39c54ba matlab doc update 2012-11-06 15:55:41 +01:00
Thorsten Liebig 89edc9eb25 matlab: port API changed, excitation now with automatic name
- some tutorial examples updated

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-10-29 15:34:21 +01:00
Thorsten Liebig 7454df0429 Tutorials: patch antenna using a square port 2012-10-11 08:33:29 +02:00
Thorsten Liebig fbc81791f5 examples: moved inf dipole to antenna examples 2012-10-11 08:32:53 +02:00
Thorsten Liebig 183d5f2899 matlab: new option for ConvertHDF5_VTK to choose a field weighting
Signed-off-by: Thorsten Liebig <thorsten.liebig@gmx.de>
2012-10-10 22:00:51 +02:00
Sebastian Held 6bee409032 fix infDipole example 2012-09-30 14:07:56 +02:00
Thorsten Liebig 0022996df6 FDTD: new argument to reduce the used timestep by a given factor
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-27 14:20:20 +02:00
Thorsten Liebig 6f160509c1 matlab/ReadHDF5Dump: new option for closed alpha data read 2012-09-21 14:21:00 +02:00
Thorsten Liebig f3eaf0e1c8 matlab/ReadHDF5FieldData: use CSXCAD isOctave function 2012-09-21 14:19:24 +02:00
Thorsten Liebig 892dd67264 matlab: new data type (real or complex value) flag for hdf5 data 2012-09-21 14:18:47 +02:00
Thorsten Liebig b3ca99ec56 matlab: new ReadHDF5Attribute function to abstract hdf5 attribute reading 2012-09-21 14:16:13 +02:00
Thorsten Liebig ccdb47a4cb fix in h5readatt_octave handling float or double attributes 2012-09-21 14:12:16 +02:00
Thorsten Liebig 9d77b83105 Read nf2ff: more advanced Matlab version checking 2012-09-17 13:21:32 +02:00
Sebastian Held 3dc6cbebbd modified to work with octave-3.2.4 2012-08-19 00:12:50 +02:00
Thorsten Liebig 97311fc1a3 matlab: help doc on WriteOpenEMS 2012-08-02 13:33:55 +02:00
Thorsten Liebig c42ab63f90 matlab: improved help on RunOpenEMS function 2012-08-02 13:29:22 +02:00
Thorsten Liebig af062cacb1 fix in RumOpenEMS_Parallel if no host list is given 2012-08-02 13:28:11 +02:00
Thorsten Liebig 5c721e4704 matlab: hdf5-read: don't show an error message if no FD data is present 2012-07-31 14:22:10 +02:00
Thorsten Liebig cb78878604 matlab: some fixes and updates handling hdf5 files 2012-07-30 11:13:36 +02:00
Thorsten Liebig 0ad528e6b8 operator: use newton iteration to calculate numerical phase velocity 2012-07-25 09:41:30 +02:00
Thorsten Liebig 4741bcf069 matlab: allow AddLumpedPort with R=inf --> no lumped resistor 2012-07-23 12:12:16 +02:00
Thorsten Liebig 3546fcc97d TFSF: some critical fixes & Tutorial updates 2012-07-23 12:10:35 +02:00
Thorsten Liebig e4eee538d6 tutorial: added RCS calculations to RCS_Sphere example
This still needs testing and validation!

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-07-18 16:04:05 +02:00
Thorsten Liebig ef8ef75032 Matlab: AddPML allow single value for all directions
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-07-18 16:03:27 +02:00
Thorsten Liebig 7f4a0ccdaa nf2ff: dump radiated power for all theta+phi directions 2012-07-18 15:45:37 +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 c58e4c5868 matlab: fix in MSL port, allow lumped element for active & inactive ports 2012-06-18 09:06:20 +02:00
Thorsten Liebig b6196230f5 matlab: regression fix in ConvertHDF5_VTK 2012-06-13 10:44:44 +02:00
Thorsten Liebig d2f78e78cf fix in cylindrical wave tutorial 2012-06-06 10:32:44 +02:00
Thorsten Liebig 26abf71428 new example demonstrating the conducting sheet model 2012-05-08 14:15:48 +02:00
Thorsten Liebig 08be51b5f6 path fix for private function "invoke_openEMS" 2012-05-08 13:59:00 +02:00
Thorsten Liebig 317ef82993 new FDTD extension: conducting sheet model 2012-05-08 13:58:20 +02:00
Thorsten Liebig 65c835dbf2 matlab: changes in reading hdf5 dumps
* can now read additional attributes
* API has changed regarding frequency attribute
2012-04-27 16:37:42 +02:00
Thorsten Liebig fb5b330d25 drude type material: losses added 2012-04-27 16:37:42 +02:00
Sebastian Held cd3c8baefd cleanup
moved internal scripts to private subdir
2012-04-12 22:03:45 +02:00
Thorsten Liebig 5d68e6de44 matlab: fixes for LumpedPort using R=0
bug: if no excitation was specified and R=0,
port would act as open instead of a short-circuit
fix: create metal box for R=0 and just always use a soft excitation

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-04-11 11:49:45 +02:00
Thorsten Liebig 703599799a matlab: curve port using a lumped element 2012-04-11 11:44:10 +02:00
Sebastian Held 6f2aaa3512 fix compile error in setup.m for hdf5-1.8.x 2012-03-26 21:48:17 +02:00
Thorsten Liebig 4690e6a5b9 matlab Tutorials: update and new helical antenna tutorial 2012-03-01 13:52:15 +01:00
Thorsten Liebig 5ae0d56288 matlab nf2ff: docu update 2012-03-01 10:25:36 +01:00
Thorsten Liebig dc080b741a matlab nf2ff: pass trough arguments to dump-boxes 2012-03-01 10:23:02 +01:00
Thorsten Liebig 3b1ab95cce tutorials: fixes and updates 2012-02-29 13:43:04 +01:00
Thorsten Liebig c0f8cffa0a matlab: compare nf2ff data for relative difference 2012-02-29 13:41:37 +01:00
Thorsten Liebig 34ccfef202 matlab: fix in lumped port excitation definition 2012-02-27 15:15:14 +01:00