Figure 1 - uploaded by Vasyl Choliy
Content may be subject to copyright.
General view of 7.3.1 C++ code architecture. 

General view of 7.3.1 C++ code architecture. 

Source publication
Technical Report
Full-text available
DDscat.C++ 7.3.1 is a freely available open-source C++ software package applying the " discrete dipole approximation " (DDA) to calculate scattering and absorption of electromagnetic waves by targets with arbitrary geometries and a complex refractive index. DDscat.C++ is a clone of well known DDSCAT Fortran-90 software. We refer to DDSCAT as to the...

Context in source publication

Context 1
... overall view of the architecture and its main blocks are presented in Fig. 1. The users familiar with the parent code may easily identify known code blocks. The asterisk as an upper index marks new code parts, introduced in C++ version. Every code portion is controlled with and is communicated via the specially designed manager components. These code snippets are singletons. The code uses C-style of indexing. ...