Gebze Institute of Technology Electronics Engineering Department Deniz ELMASLI MSc.Thesis.
.:Theorical and Analitical Part
Since thirty years, Modern diffraction theory suggests two main group technique's to solve problems of electromagnetic diffraction from different physical and geometrical propertied obstacles. Numerical-Analytic Methods based on Integral Representations and Separation of Variables Techniques that we are using to solve E-Polarized Wave Scattering from from Infinitely Thin and Finitely Width Strip Systems is named Analytic Regularization Method. This part is needed to be read to understand Analytic Regularization method for Wave Scattering from strip which is composed of 21 sub-parts.
.: C++ Scientific Coding Part
Scientific computing (or computational science) is the field of study concerned with constructing mathematical models and numerical solution techniques and using computers to analyze and solve scientific and engineering problems. In practical we use C++ for the purpose of obtaining fast, flexible and accurate architecture. In this section you will find C++ classes, doxygen documentations and some usefull explanations for coding technics of my thesis. It takes aproximately 2 years to complete these codes and make them work. It is open source for education. You can use them in your projects. .
.: Results-Graphs- Animations
Results for both analytic and numarical (coding programs such as C++) ways are released in this part. In computer programming, a simulator is often used to execute a program that has to run on some inconvenient type of computer, or in a tightly controlled testing environment. Numeric results that we get from C++ compiler converted to the text file. Txt data such as a matrix or value converted to the graph by using Graph plotting programs. I mainly use Origin,GNU Plot and MS-Excell to display results in simulating mode. To animate the pictures GIF animator is selected to greate gif files.
Everything in this site is open source for education. You can use them in your projects. But I kindly ask that you leave my name, e-mail or the link to my website, so let the people find me and ask for their questions.