Added the data member Vector3d position to the class SlipSystem and its
assignment and access functions.
This data member represents the position vector of the origin of the
SlipSystem co-ordinate system, expressed in the base co-ordinate system.
Defined the function SlipSystem::createCoordinateSystem
This function defines the co-ordinate system of the slip system.
Defined function SlipSystem::clearSlipPlanes
This functions clears out the vector containing pointers to the
SlipPlanes.
Defined functions SlipSystem::insertSlipPlane and
SlipSystem::insertSlipPlaneList
These two functions insert slip planes into the vector containing
pointers to the slip planes belonging to the SlipSystem.
Defined the static function SlipPlane::compareSlipPlanePositions
This function will be used by the class SlipSystem to sort slip planes.
Defined the function SlipSystem::sortSlipPlanes
This function sorts the slip planes belonging to the slip system in
ascending order based on their positions.
Added the macro MEAN_NUM_DISLOCATION_SOURCES_PERSLIPPLANE = 20
Defined the function readSlipSystem
This function reads an entire slip system from file, including nested
sections for slip planes and their defects.
Added condition for handling overflow of dSourceCount beyond the size of
tau_critical distribution.
In case the number of dislocation sources in the simulation goes beyond
that pre-allocated for in tauC_values, the count is reset to zero and a
message is printed to screen to indicate the problem.