Photonics Research Group Home
Ghent University
 IMEC
intern

 

Contents: Table of Contents   Back: building instructions Up: Top Forward: Gratings   Index: Index

2. Files

The rodis code is not that big, and it is quite easy to understand the major meaning of all files. Some Basic code however is changed and rewritten over the past 10 years, without the aim of distrubution, what makes it a slightly more difficult to get.

`rodis/'
This directory holds all the core-rodis cpp and header files
`util/'
Holds some ccp files rodis needs for common mathematics. Some files are translated from fortran and pretty incomprehensive.
`rodis/rodis_wrap.cpp'
This file wraps the rodis-cpp code into a rodis-python code. It gives the cpp variables a python equivalent.
`rodis_ui.py'
This file is a pure python script. This files gives the program a 'camfr'-look and feel. E.g.,it gives the rodis variables from rodis_wrap.cpp a new name, creates new classes and new functions. All this work could also be provided on cpp-level as it is the case for 'camfr'. Isn't done though.
`rodis_version.py'
Is the version number!
`setup.py'
Is used to build the python-project as explained in the building instructions
`SConstruct'
This file is used by scons to compile all the files.
`rodis/SConscript'
A list of all the files which need to be compiled
`machine_cfg.py'
Holds the variables, used by the setup.py and SConsstruct



This document was generated by Lieven Vanholme on June, 26 2003 using texi2html.