Polymorphic Time Domain Computational Electromagnetics

Authors

  • Poman P.M. So University of Victoria, Victoria, BC, Canada

Keywords:

Polymorphic Time Domain Computational Electromagnetics

Abstract

CEM methods such as FDTD and TLM are the de-facto standard for general purpose EM field modeling in the time domain. On the other hand, the Microsoft .NET Framework and the associated C# programming language have become the de-facto standard for software development on Windows. This paper presents the technique for building a time domain CEM object library in C#. This approach could be the basis for creating an open-source standard CEM library.

Downloads

Download data is not yet available.

References

W. J. R. Hoefer (editor T. Itoh), Numerical

Techniques for Microwave and Millimeter-Wave

Passive Structures, Chapter 8, John Wiley &

Sons, 1989.

P.P. Silvester and R.L. Ferrari, Finite Elements

for Electrical Engineers, Second Edition,

Cambridge University Press, 1990.

R.C. Booton Jr., Computational Methods for

Electromagnetics and Microwaves, John Wiley &

Sons, 1992.

C. Christopoulos, The Transmission-Line

Modeling Method, IEEE Press / Oxford

University Press, 1995.

T. Itoh, C. Pelosi, and P.P. Silvester, Finite

Element Software for Microwave Engineering,

John Wiely & Sons, 1996.

M.N.O. Sadiku, Numerical Techniques in

Electromagnetics, Second Edition, CRC Press,

D.B. Davidson, Computational Electromagnetics

for RF and Microwave Engineering, Cambridge

University Press, 2005.

A. Taflove and S.C. Hagness, Computational

Electrodynamics, The Finite-Differences TimeDomain Method, Third Edition, Artech House,

NEC, http://www.si-list.org/swindex2.html.

W.J.R. Hoefer, http://www.cerl.ece.uvic.ca/wjrh/t

lm/prog-fortran.html.

P. Russer,

http://www.hft.ei.tum.de/php/resYATSIM2.php

and http://www.yatpac.org/index.php.

MEEP, http://abinitio.mit.edu/wiki/index.php/Meep.

B. Stroustrup, The C++ Programming Language,

Special Edition, Addison-Wesley, 2000

P.P.M. So, “An Object-oriented Framework for

Computational Electromagnetics,” 22nd Annual

Review of Progress in Applied Computational

Electromagnetics, pp. 219–224, March 12-16,

P. B. Johns and R. L. Beurle, “Numerical solution

of two-dimensional scattering problems using a

transmission-line matrix,” Proc. IEE, Vol. 118,

No. 12, pp. 1203-1208, 1971.

W. J. R. Hoefer, “Time domain electromagnetic

simulation for microwave CAD applications,”

IEEE Trans. MTT, Vol. 40, No. 7, pp. 1517-1527,

CERL at UVic, www.cerl.ece.uvic.ca

W.H. Press, S.A. Teukolsky, W.T. Vetterling,

and B.P. Flannery, Numerical Recipes in C++,

The Art of Scientific Computing, Second Edition,

Cambridge University Press, 2002.

JMSL,

http://www.vni.com/products/imsl/jmsl/jmsl.html.

D. Kurumbalapitiya and S.R.H. Hoole, “An

Object-oriented Representation of

Electromagnetic Knowledge,” IEEE Trans. On

Magnetics, Vol. 29, No. 2, pp. 1939–1942, March

E.J. Silva and R.C. Mesquita, “Data Management

in Finite Element Analysis Programs Using

Object-oriented Techniques,” IEEE Trans. on

Magnetics, Vol. 32, No. 3, pp. 445–1448,May

ACES JOURNAL, VOL. 22, NO. 1, MARCH 2007

E.Z. Zhou, “Object-oriented Programming, C++

and Power System Simulation,” IEEE Trans. on

Power Systems, Vol. 11, No. 1, pp. 206 – 215,

February 1996.

L. Baduel, F. Baude, D. Caromel, C. Delbe, N.

Gama, S. El Kasmi, and S. Lanteri, “A Parallel

Object-oriented Application for 3D

Electromagnetism,” Proceedings of the 18th

International Parallel and Distributed Processing

Symposium (IPDPS’04).

C. G. Biniaris, A. I. Kostaridis, D. I. Kaklamani,

and I. S. Venieris, “Implementing Distributed

FDTD Codes with Java Mobile Agents,” IEEE

Trans. Antenna and Propagation Magazine, Vol.

, No. 6, pp. 115 – 119, December 2002.

D. G. Lymperopoulos, D. Logothetis, P.

Atlamazoglou, and D. I. Kakalamani, “Using

Object-oriented and Literate-Programming

Techniques for the Development of a

Computational Electromagnetics Library,” IEEE

Antennas and Propagation Magazine, Vol. 47,

No. 3, pp. 31–38, June 2005.

A. Troelsen, Pro C# 2005 and the .NET 2.0

Platform, APress, 2005.

J. Richter, CLR Via C#, 2ED, Microsoft Press,

Downloads

Published

2022-06-18

How to Cite

[1]
P. P. . So, “Polymorphic Time Domain Computational Electromagnetics”, ACES Journal, vol. 22, no. 1, pp. 134–139, Jun. 2022.

Issue

Section

General Submission