Files
ParkingRobot/ClumsyPilot/ParkrobTrajplanner/EMPlanner/Optimization/IQpSolver.cs
T

17 lines
518 B
C#
Raw Normal View History

2026-08-03 23:13:56 +08:00
using System.Collections.Generic;
using System.Threading;
namespace MultiWheelC.TrajectoryPlanning.EMPlanner;
2026-08-11 20:32:31 +08:00
/// <summary>
/// 求解器中立的二次规划边界。实现必须将数值状态转换为 <see cref="QpSolveResult"/>,而不能把原生求解器对象泄漏给规划层。
/// </summary>
2026-08-03 23:13:56 +08:00
public interface IQpSolver
{
QpSolveResult Solve(
QuadraticProgram problem,
QpSolverSettings settings,
IReadOnlyList<double> warmStart,
CancellationToken cancellationToken);
}