/// <summary> /// Method to invoke the Optimization Algorithm mwthods to compute the Actuation points of Damper and Pushrod on the Rocker /// </summary> /// <param name="_koCV">Object of the <see cref="KO_CornverVariables"/></param> /// <param name="_koCentral">Object of the <see cref="KO_CentralVariables"/></param> /// <param name="_koSimParams">Object of the <see cref="KO_SimulationParams"/></param> /// <param name="_vCorner">Corner of the Vehicle which is caling this method</param> /// <param name="_designForm">Object of the <see cref="DesignForm"/> which is the parent GUI form</param> public void Optimize_Actuation_RockerPoints(ref KO_CornverVariables _koCV, ref KO_CentralVariables _koCentral, ref KO_SimulationParams _koSimParams, VehicleCorner _vCorner, DesignForm _designForm) { KO_SOlver = new KO_Solver(ref _koCV, ref _koCentral, ref _koSimParams, _vCorner, ref _designForm, OptimizaionParameter.SpringMotionRatio); }
/// <summary> /// Method to Invoke the Optimization Algorithm to compute the Inboard Toe Link Point for Minimum Bump Steer or User Requested Bump Steer /// </summary> /// <param name="_koCV">Object of the <see cref="KO_CornverVariables"/></param> /// <param name="_koCentral">Object of the <see cref="KO_CentralVariables"/></param> /// <param name="_koSimParams">Object of the <see cref="KO_SimulationParams"/></param> /// <param name="_vCorner">Corner of the Vehicle which is caling this method</param> /// <param name="_designForm">Object of the <see cref="DesignForm"/> which is the parent GUI form</param> public void Optimize_InboardToeLink(ref KO_CornverVariables _koCV, ref KO_CentralVariables _koCentral, ref KO_SimulationParams _koSimParams, VehicleCorner _vCorner, DesignForm _designForm) { KO_SOlver = new KO_Solver(ref _koCV, ref _koCentral, ref _koSimParams, _vCorner, ref _designForm, OptimizaionParameter.BumpSteer); _koCV.VCornerParams.ToeLinkInboard = Round_Point(_koCV.VCornerParams.ToeLinkInboard, 3); }