public void Init()
{
int i;
int numJoints = Model.Instance.JointList.Count;
int numLines = Model.Instance.LineList.Count;
int numRC = resultsCases.Count;
paintScaleFactorTranslation = new float[numRC];
assembledJointMasses = new float[numJoints, 6];
modalLPR = new Dictionary<string, List<ModalLPRRow>>();
modalPMR = new float[numRC][];
modalPF = new float[numRC][];
modalPeriods = new float[numRC][];
responseSpectrumMI = null;
jointDisplacements = new float[numRC][,];
for (i = 0; i < numRC; i++)
jointDisplacements[i] = new float[numJoints, 6];
jointReactions = new float[numRC][,];
for (i = 0; i < numRC; i++)
jointReactions[i] = new float[numJoints, 6];
jointAccelerations = new float[numRC][,];
for (i = 0; i < numRC; i++)
jointAccelerations[i] = new float[numJoints, 6];
jointVelocities = new float[numRC][,];
for (i = 0; i < numRC; i++)
jointVelocities[i] = new float[numJoints, 6];
elementJointForces = new float[numRC][,,];
for (i = 0; i < numRC; i++)
elementJointForces[i] = new float[numLines, 2, 6];
baseReactions = new float[numRC][];
for (i = 0; i < numRC; i++)
baseReactions[i] = new float[18];
//// Design data
//designAluminium;
//designColdFormed
designSteelSummary = new SteelDesignSummary[numLines];
for (i = 0; i < numLines; i++)
designSteelSummary[i] = new SteelDesignSummary();
designSteelPMMDetails = new SteelDesignPMMDetails[numLines];
for (i = 0; i < numLines; i++)
designSteelPMMDetails[i] = new SteelDesignPMMDetails();
designSteelShearDetails = new SteelDesignShearDetails[numLines];
for (i = 0; i < numLines; i++)
designSteelShearDetails[i] = new SteelDesignShearDetails();
designConcreteColumn = new ConcreteColumnDesign[numLines];
for (i = 0; i < numLines; i++)
designConcreteColumn[i] = new ConcreteColumnDesign();
designConcreteBeam = new ConcreteBeamDesign[numLines];
for (i = 0; i < numLines; i++)
designConcreteBeam[i] = new ConcreteBeamDesign();
}