wiki:GalileoDev

Version 7 (modified by nsetzer, 12 years ago) ( diff )

--


Table of Contents

  1. Status
    1. Completed
    2. In Progress
    3. Planned
    4. Wish List
  2. Structure
    1. Core
    2. GUI
  3. References
    1. Saving/Reading
    2. FieldContainer class
    3. MathML Output
    4. Wiki Formatting


Status

Completed

  • Fields return mass dimension based on spacetime dimension

In Progress

  • SUSY higher dimensional operators
  • Lagrangian to display <math><mrow><mfrac><mi>g</mi><mrow><msup><mi>&Lambda;</mi><mi>d</mi></msup></mrow></mfrac><mo>&InvisibleTimes;</mo><mi>O</mi></mrow></math>

Planned

  • Curved spacetime
  • Config dialog contains spacetime dimensions
  • Alter CompactLieAlegbra and DiscreteGroup location to be within SemiSimpleAlgebra and SemiSimpleDiscreteGroup

Wish List

  • Spontaneous Symmetry Breaking

Structure

Core

Location of Objects

The various components of the code need to be stored in specific locations and to avoid redundancy, as per the DRY principle, they should only be stored in one location. This list is meant to be the authoritative list as to the location of the various components.

Object Location
CompactLieAlgebra Nowhere. Exist in memory only & known to program through a pointer*
DiscreteGroup Nowhere. Exist in memory only & known to program through a pointer*
SemiSimpleAlgebra SymmetryGroupDirectProduct
SemiSimpleDiscreteGroup SymmetryGroupDirectProduct
SymmetryGroup SymmetryGroupDirectProduct, pointer to CompactLieAlgebra or DiscreteGroup in SemiSimple*
SymmetryGroupDirectProduct Model
Field Model
Parameter Model
Lagrangian Model, pointer to Field and Parameter

* See Planned under Status

GUI


References

Saving/Reading

Possible XML parser Libraries in C++

"comprehensive" list of C++/C XML parsers

FieldContainer class

This is potentially useful for generating all possible subFieldContainers

MathML Output

Wiki Formatting

Note: See TracWiki for help on using the wiki.