1- k.amini branch is created. 2- src and docs dirs are created.
Copyright information is completed.
1-InfoSim project directories are added. 2-.gitignore file is added. 3-Interfaces regarding to bit strings and bits are added.
1- BitStringGenerator interface is added.
2- ClassicBitString implementation of BitString interface is added.
3- Channel interface is added.
4- BitValue class is removed.
1- src dir is added. 2- main and test dirs are moved to src.
main and test dirs are added to srd dir.
Dir structure is compatible with Maven build system.
Dir structure is compatible with Maven build system.
Eclipse files are added.
1- Some measurement related classes and interfaces are added.
2- RealNumber, ComplexNumber and ComplexMatrix classes are added.
Some classes and interfaces are added for simulating a BB84 key distribution scenario.
Classes related to reading simulation configuration xml files are added.
XML configuration reader classes are added. A sample XML simulation file is added.
Some configuration definition files are added.
Media and Modulation related interfaces are added.
Joint class is added. It represents a joint point where at an Entity connects to a Channel. Modulator related classes are moved to the proper package.
Old classes are removed. First media class, ConductorMedia class is added.
License comments are added to all files. Class related to math lib are added and changed properly. Coordinate system classes are being written.
Coordinate system related classes are added.
BB84 simple simulation files are added.