User's Manual Programmer's Manual Doxygen Documentation
EGAD - Expert Generic Algebra Designers
Will Fleming Symon Perriman Aaron Wise
Last Updated: March 11, 2005
Contents
Project Vision
|
Our team name is EGAD, standing for Expert Generic Algebra Designers, and it consists of Will Fleming,
Symon Perriman, and Aaron Wise. |
Member Responsibilities
|
All team members will have the same basic functions; that is, coding, breaking
up existing code, debugging, and documentation. Since each team member has their own strengths, and we will assign roles tailored to those
abilities. Will Fleming: Will has had experience in C++, and knows HTML pretty well, so he will likely work on the web page and help other team members with language specific questions on top of assigned coding. He is also decent at designing complex algorithms, which might come in handy. Symon Perriman: Symon also has C++ and HTML experience; he is also good at organization, so he will probably help to define how we organize work on the project, as well as doing his assigned coding and helping Will with C++ questions and the website. Aaron Wise: Aaron has little experience with C++, but Will and Symon can help him with any language problems he has. He is good at conceptualizing the shape of the project, and has helped to define the general structure of the program as we plan to implement it. He will likely help the team to structure the program, as well as work on assigned coding. |
Future Issues
|
The arithmetica has now been implemented using of templates, and the code has been refractored to eliminate repeated code. The next step is implementing the image class which we are currently in the process of doing. We don't foresee any problems - it will just be a case of testing and debugging. |
Design Description
|
Arithmetica:
The expression abstract class will contain the primary functions of the expression tree
program: infixToPostfix, postfixToTree and evaluate. Each expression will have a myObjectPointer
field instead of myValue. This allows an expression to contain a pointer to an int, image or
other argument. |
Time Spent on the Project
|
Time Breakdown General:
Refactoring/rewriting base expression class
Arithmetica:
Image Generator: |
Related Pages:
Homepages: CPS 108 | Will Fleming | Symon Perriman | Aaron Wise