Added DefectType enumerated class to Defect
The code compiles!
Defined assignment and access functions dealing with DefectType
Added function declaration in defect.h
Merge branch 'version_0.0_simulateSingleSlipPlane_StrongInheritance_DefectClass' into version_0.0_simulateSingleSlipPlane_StrongInheritance
Dislocation class constructors now send in their type and position to Defect class constructors
Merge branch 'version_0.0_simulateSingleSlipPlane_Dislocation' into version_0.0_simulateSingleSlipPlane_StrongInheritance
DislocationSource class now calls Defect constructor with its own type
Merge branch 'version_0.0_simulateSingleSlipPlane_StrongInheritance_DislSource' into version_0.0_simulateSingleSlipPlane_StrongInheritance
Merge branch 'version_0.0_simulateSingleSlipPlane_StrongInheritance' of github.com:adhishm/dd2d_Matryoshka into version_0.0_simulateSingleSlipPlane_StrongInheritance
This branch aims to convert the data structures to strongly inherited structures.
They will also be simpler. For example, a slip plane will have only a list of defects.
These defects can be child classes of Defect.
Added QT project files
Added all files to project.
Merge branch 'version_0.0_simulateSingleSlipPlane_StrongInheritance' into version_0.0_simulateSingleSlipPlane_QTConvert
Added license text to all files
Removed unused variables from files.
Moved the definition of the enum class to public within the class
StandardSlipSystem. But this did not help. :(
Ignoring build directory
Correct indentation.
Removed files standardSlipSystem.cpp and standardSlipSystem.h from the
project. They have not been deleted though.
The enum is separated.
The enum definition has been pulled out of the class and put separately.
This allows it to be used everywhere in the program without the need for
scope specifiers.