Modeling in optics with the use of an object-oriented paradigm

2002 ◽  
Author(s):  
Natalia Yaitskova
2015 ◽  
Vol 23 (3) ◽  
pp. 298-318 ◽  
Author(s):  
Aristeidis Samitas ◽  
Stathis Polyzos

Purpose – The purpose of this paper is to propose an object-oriented model of financial simulations which aims to test the applicability and suitability of the proposed measures of Basel III with respect to the prevention of banking crises. Design/methodology/approach – The authors introduce an object-oriented model of financial simulations in the banking sector, namely, virtual banking (VBanking). The system is based on behavioural simulation of economic agents and allows for transactions between them, using various forms of financial assets. VBanking has been implemented as an automated stand-alone model, allowing for repetitive simulations under the same parameter sets, producing an efficient series of statistical data. Findings – Interpretation of the resulting data suggests that some of the criticism against the proposed measures is justified, as neither economic crises nor contagion are diminished under Basel III. At the same time, the authors’ findings support that the stability goal is met, at least in part. Research limitations/implications – The model encompasses a relatively small part of the banking sector, while the authors choose not to deal with the production part of the economy. However, these limitations do not hinder the validity and importance of the authors’ findings. Originality/value – The originality of this article lies in the use of an object-oriented behavioural model and in the resulting model application that is based on it. This enables the authors to run a series of simulations with different parameters, the results of which the authors can then compare. The authors’ findings can contribute to the authorities’ efforts to ameliorate the policies of Basel III.


Author(s):  
S. Alejandro Sandoval-Salazar ◽  
Jimena M. Jacobo-Fernández ◽  
J. Abraham Morales-Vidales ◽  
Alfredo Tlahuice

The computational study of structures with chemical relevance is preceded by its modeling in such manner that no calculations can be submitted without the knowledge of their spatial atomic arrangement. In this regard, the use of an object-oriented language can be helpful both to generate the Cartesian coordinates (.xyz file format) and to obtain a ray-traced image. The modeling of chemical structures based on programming has some advantages with respect to other known strategies. The more important advantage is the generation of Cartesian coordinates that can be visualized easily by using free of charge software. Our approach facilitates the spatial vision of complex structures and make tangible the chemistry concepts delivered in the classroom. In this article an undergraduate project is described in which students generate the Cartesian coordinates of 13 Archimedean solids based on a geometrical/programming approach. Students were guided along the project and meetings were held to integrate their ideas in a few lines of programmed codes. They improved their decision-making process and their organization and collecting information capabilities, as much as their reasoning and spatial depth. The final products of this project are the coded algorithms and those made tangible the grade of learning/understanding derived of this activity.


2006 ◽  
Vol 39 (5) ◽  
pp. 235-240
Author(s):  
Nelly Olivier ◽  
Gilles Hétreux ◽  
Jean-Marc Le Lann ◽  
Marie-Véronique Le Lann

1995 ◽  
Vol 408 ◽  
Author(s):  
G. Mula ◽  
C. Angius ◽  
F. Casula ◽  
G. Maxia ◽  
M. Porcu ◽  
...  

AbstractStructured programming is no longer enough for dealing with the large software projects allowed by today's computer hardware. An object-oriented computational model has been developed in order to achieve reuse, rapid prototyping and easy maintenance in large scale materials science calculations. The exclusive use of an object-oriented language is not mandatory for implementing the model. On the contrary, embedding Fortran code in an object-oriented language can be a very efficient way of fulfilling these goals without sacrificing the huge installed base of Fortran programs. Reuse can begin from one's old Fortran programs. These claims are substantiated with practical examples from a professional code for the study of the electronic properties of atomic clusters. Out of the about 20,000 lines of the original Fortran program, more than 70% of them could be reused in the C++ objects of the new version. Facilities for dealing with periodic systems and for scaling linearly with the number of atoms have been added without any change in the computational model.


Author(s):  
Miłosława Sokół

Abstract A generalization of Moran model of evolution is created using object-oriented method of modelling. A population consists of individuals which have a genotype and a phenotype. The genotype is inherited by descendants and it can mutate. The phenotype is dependent on the genotype. Moreover, the phenotype causes changes in the fitness of the individuals (natural selection which four kinds are defined and analysed). Evolution of the population appears spontaneously. This model is used to analyse how population size influence the rate of evolution. Evolution is manifested by two processes: the increase of the phenotype size (morphological evolution) and number of mutations accumulated on genes (molecular evolution). The rate of evolution increases if population size increases. An adaptive natural selection causes nonlinear changes in the phenotype size and number of mutations accumulated on genes. A competitive natural selection causes linear evolution. A surviving natural selection causes the faster evolution than a reproductive natural selection.


Sign in / Sign up

Export Citation Format

Share Document