IEEE Antennas and Propagation Society International Symposium. 1995 Digest
DOI: 10.1109/aps.1995.530210
|View full text |Cite
|
Sign up to set email alerts
|

Using object-oriented programming in computational electromagnetic codes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 1 publication
0
8
0
Order By: Relevance
“…4,5 The use of OOP for scientific computing enhances code development, maintenance, flexibility, portability and memory efficiency. 2,7 However, object interfaces which usually reside between the abstraction layer and the numerical subroutines hinders program performance as we shall demonstrate. 16 Initially, the laser modeled was programmed in MATLAB.…”
Section: Object-oriented Programmingmentioning
confidence: 99%
See 1 more Smart Citation
“…4,5 The use of OOP for scientific computing enhances code development, maintenance, flexibility, portability and memory efficiency. 2,7 However, object interfaces which usually reside between the abstraction layer and the numerical subroutines hinders program performance as we shall demonstrate. 16 Initially, the laser modeled was programmed in MATLAB.…”
Section: Object-oriented Programmingmentioning
confidence: 99%
“…2, 3, 6-8 For example, in computational electromagnetics, OOP concepts became vital to developing complex code used for hybrid time-domain numerical analysis. 7 Also, extendable and reusable OOP C++ code utilizing inheritance, polymorphism and encapsulation has been developed for integrated optics modelling. 8 In this work, we present an OOP based simulation of a passively modelocked fiber laser containing a long period fiber grating (LPFG).…”
Section: Introductionmentioning
confidence: 99%
“…2); the reason for this is easily understood by looking at the publication year. An interesting discussion was made in [19], which also used Java. Java seems to be necessary today to take full advantage of the internet and distributed networks.…”
Section: A Microwave Problems and Existing Oo Solutionsmentioning
confidence: 99%
“…Usually, data is predefined and fu n ctio n calls follow after. However, in O OP b o th are mean in g fu lly integrated to form objects related to the problem dom ain [78]. As a conse quence, O OP enables dynam ic m em ory allocation at any stage o f com puting w ith a specific life tim e, thus, ensuring m axim um generality and enhancing performance [74].…”
Section: 1 2 L P F G E Q U a Tio Nmentioning
confidence: 99%
“…Usually, data are defined as private to elim inate conflicting definitions [74], w hile most functions are defined as public form ing a class interface [76,77]. The use of O OP for scientific com puting enhances code develop ment, maintenance, fle x ib ility , p o rta b ility and m em ory efficiency [74,78]. However, object interfaces w hich usually reside between the abstraction layer and the num erical subroutines hinders program performance as we shall dem onstrate [80].…”
Section: In the Context Of O O P An Object Is An Instance O F A Classmentioning
confidence: 99%