Home Up Contents Gallery VRML FeedbackProgress
Progress Download Manual

 

Program development phase:

Date
Entry
Description

10/03/2000

15

Posted version 1.02b on the web site, this has template generation and reading for cylinders and spheres.
Extended the precision for many of the on screen parameters.
Added progress bars for: 
i) Angles
ii) Frequency
iii) Total Progress
iv) File flushing
Time estimates integrated on screen as well as in the time file.
Run time reports on screen.
Code converted to single thread windows code.
Start / Stop / Quit boxes added and functional for program.
Window maximize function disabled.
Warning dialog over debugging activated. 

01/03/2000

14

Generate Template button activated : write function only, read to be added today.
Loop over bugs for radius in generic hexagonal lattices removed, looping now works properly.
Redundant dlg_tab8 removed from code, no cross menu problems.
Two new directories, Coeff and Reports created to tidy up root directory.
Run time estimate and final calculation time echoed to screen as well as to time-estimate file.
VRML default colour scheme added, colours file added to allow user to define own RGB values and names (to be acitvated)
10/02/2000
13
Pre-release version just about ready... the licence file is prepared, a draft manual is available !!
Implemented several pre set systems into the code
Normalized Freq. / Hz memory output is now fixed
New routines for resetting crystal features to allow predefined systems to pick feature type
Generic hexagonal lattice implemented, GammaM & GammaK, pick your own  materials and features !
Generic square lattice implemented, pick your own  materials and features !
Predefined systems can be used as demonstrators for how to set up your own crystals
Will release pre beta version tomorrow 11/02/2000 !!!!!!
03/02/2000
12
Drop down list memories and auto sets the correct entry for systems being set.
Coating and sintering check boxes auto set logically for zero valued entries.
Logical coating array write before allocation errors fixed.
31/01/2000
11
Complete independence from IP file existence, run the program and defaults will be set. Unexpected end of file in IP file can cause hang. Work around is just to delete IP file and restart & run or regenerate IP file from Advanced / Help tab.
Get Defaults button implemented within Advanced / Help tab.
License information in place, although final license still to verified.
Machine Accuracy and Eigen value filter in place : don't mess with these unless you know what you are doing !
Systems linkage in place, choose a predefined system and watch all the on screen variables change.
Improved memory control and routine de-allocation
28/01/00
10
Updated screen shots added, new About tab concerning terms & conditions of use, IP file re-generation and reload now visible within the advanced tab option.
27/01/00
9
Dynamic memory de-allocation & allocation bug fixed for regeneration of control file from within interface. 
13/01/00
8
Windows directory creation calls created for sub directory folders, overcomes possible hangs for accidental directory deletion.
16/12/99
7
Intention to add a library function allowing the user to store any templates for crystals for later use. Crystal naming and dynamic rebuilding of the interface menu system will allow the user to recall any template stored in the library. Under development.
15/12/99
6 Save settings function enabled overcoming IP file corruption possibilities. Facility added to regenerate control file with GUI settings, and then reload file to refresh the dynamic memory allocations.
14/12/99
5
Help and About tabs introduced to menu. The user can now regenerate the input control file after changing settings within the window which will overcome possible input file corruption. (Menu Snap Shots do not show this feature.....yet !!!)
13/12/99
4
Powerful Windows GUI Interface Introduced and tested, some functionality missing in Templates Window but this will be introduced.
9/12/99
3
Current GUI too clumsy, apparent after demonstration, the dialogue window is too cluttered. Re-write GUI using tab menus to separate distinct functions /set-up features within the code.
1/12/99
2
Preliminary single GUI developed, completely functional but eye complicated.
15/11/99
1
Elementary GUI investigated, routines for call back and variable control investigated.
 

Home ] Up ]


Send mail to areynolds@elec.gla.ac.uk with questions or comments about this web site.
Copyright © 2000 Photonic Band Gap Materials Research Group
Last modified: May 01, 2000