openEMS is a free and open-source electromagnetic field solver using the EC-FDTD method.
 
 
 
 
 
 
Go to file
Yifeng Li 7d7688a288 lumpedRLC: replace all "uint" to "unsigned int".
The original contributor used "uint" in all code, which is a
non-standard language extension that doesn't exist in ISO C
or ISO C++, and causes build failures on macOS as reported by
PR #144. Replace all "uint" with "unsigned int" for standard
conformance to maximize portability.

Signed-off-by: Yifeng Li <tomli@tomli.me>
2024-09-16 19:49:23 +02:00
Analyse example updates 2010-03-16 21:43:11 +01:00
Common Fix various typos 2022-12-11 11:32:04 +01:00
FDTD lumpedRLC: replace all "uint" to "unsigned int". 2024-09-16 19:49:23 +02:00
TESTSUITE fixed testsuite (Coax.m) 2012-11-30 23:06:23 +01:00
cmake/Modules add CMake to openEMS 2014-09-18 21:12:50 +02:00
linux Fix various typos 2022-12-11 11:32:04 +01:00
matlab fix hdf5 search to not find opencv hdf5.h 2023-01-06 16:43:21 +01:00
nf2ff set C++ version for boost thread 2024-03-11 21:48:06 +01:00
python python: add missing definition for custom excite, #129 2023-12-16 15:48:58 +01:00
tools Handle SIGINT for openEMS and Python, with graceful exit support. 2023-11-18 12:32:44 +01:00
.gitattributes add gitattributes 2015-06-18 20:37:13 +02:00
.gitignore python: replace distutils with setuptools 2021-07-13 19:17:15 +02:00
CMakeLists.txt version 0.0.36 2023-10-22 16:25:51 +02:00
COPYING GPL licensing 2010-03-11 16:47:40 +01:00
Doxyfile simplified the dot diagrams in doxygen output 2011-01-07 09:59:10 +01:00
INSTALL Fix various typos 2022-12-11 11:32:04 +01:00
NEWS news update 2013-09-03 14:13:37 +02:00
README version v0.0.33-rc1 2015-08-05 21:23:31 +02:00
TODO Fix various typos 2022-12-11 11:32:04 +01:00
astyle.sh shell script to invoke the source code formatter astyle 2010-08-26 15:32:25 +02:00
known_bugs new: known_bugs/problems lists 2010-03-11 15:35:28 +01:00
known_problems new: known_bugs/problems lists 2010-03-11 15:35:28 +01:00
main.cpp A few fixes for MPI 2016-12-02 19:03:35 +01:00
openEMS.sh Fixes in openEMS.sh 2021-08-18 23:46:45 -07:00
openEMS_MPI.sh initial MPI support 2011-03-10 10:39:07 +01:00
openems.cpp expose SetCustomExcite() in Python (ported from PR #129) 2023-12-16 15:41:31 +01:00
openems.h expose SetCustomExcite() in Python (ported from PR #129) 2023-12-16 15:41:31 +01:00
openems_global.h python+MSVC: reorganize headers to reduce req. includes 2019-12-30 20:04:22 +01:00

README

*
* openEMS - a free and open electromagnetic field solver
*
* Copyright (C) 2010-2015 Thorsten Liebig
*

openEMS is licensed under the terms of the GPLv3, see <http://www.gnu.org/licenses/>.


Website:   http://openems.de
Forum:     http://openems.de/forum/
Tutorials: http://openems.de/index.php/Tutorials


To use openEMS from Matlab or Octave, you need to include the <openEMS-install-folder>/matlab folder in the respective environment:
> addpath( '<openEMS-install-folder>/matlab' );

To verify the correct installation follow the instructions at:
http://openems.de/index.php/Tutorial:_First_Steps