/// <summary> /// Method to assign the Suspension Forces to the Batch Run Results /// </summary> /// <param name="_ocResults"></param> public void AssignSuspensionForces(OutputClass _ocResults) { LowerFront.Add(_ocResults.LowerFront); LowerFront_x.Add(_ocResults.LowerFront_x); LowerFront_y.Add(_ocResults.LowerFront_y); LowerFront_z.Add(_ocResults.LowerFront_z); LowerRear.Add(_ocResults.LowerRear); LowerRear_x.Add(_ocResults.LowerRear_x); LowerRear_y.Add(_ocResults.LowerRear_y); LowerRear_z.Add(_ocResults.LowerRear_z); UpperFront.Add(_ocResults.UpperFront); UpperFront_x.Add(_ocResults.UpperFront_x); UpperFront_y.Add(_ocResults.UpperFront_y); UpperFront_z.Add(_ocResults.UpperFront_z); UpperRear.Add(_ocResults.UpperRear); UpperRear_x.Add(_ocResults.UpperRear_x); UpperRear_y.Add(_ocResults.UpperRear_y); UpperRear_z.Add(_ocResults.UpperRear_z); PushRod.Add(_ocResults.PushRod); PushRod_x.Add(_ocResults.PushRod_x); PushRod_y.Add(_ocResults.PushRod_y); PushRod_z.Add(_ocResults.PushRod_z); ToeLink.Add(_ocResults.ToeLink); ToeLink_x.Add(_ocResults.ToeLink_x); ToeLink_y.Add(_ocResults.ToeLink_y); ToeLink_z.Add(_ocResults.ToeLink_z); DamperForce.Add(_ocResults.DamperForce); DamperForce_x.Add(_ocResults.DamperForce_x); DamperForce_y.Add(_ocResults.DamperForce_y); DamperForce_z.Add(_ocResults.DamperForce_z); ARBDroopLink.Add(_ocResults.ARBDroopLink); ARBDroopLink_x.Add(_ocResults.ARBDroopLink_x); ARBDroopLink_y.Add(_ocResults.ARBDroopLink_y); ARBDroopLink_z.Add(_ocResults.ARBDroopLink_z); UBJ_x.Add(_ocResults.UBJ_x); UBJ_y.Add(_ocResults.UBJ_y); UBJ_z.Add(_ocResults.UBJ_z); LBJ_x.Add(_ocResults.LBJ_x); LBJ_y.Add(_ocResults.LBJ_y); LBJ_z.Add(_ocResults.LBJ_z); }
/// <summary> /// the suspension of a single wheel /// </summary> /// <param name="wheel">the wheel for which the suspension is</param> public WheelSuspension(ImportantClasses.Enums.Wheels wheel) { BellCrank = new BellCrank(); Damper = new Damper(); PushRod = new PushRod(); WheelHub = new WheelHub(); Wishbone = new Wishbone(); Wheel = wheel; _actualCalculation = new SuspensionOutput(); }