public class ConcreteProblem : Problem
{
public double ConcreteFunc(ConcreteArgs args)
{
return 100 * Math.Pow(Math.Pow(args.x1, 2) - Math.Pow(args.x2, 2), 2) + Math.Pow(1 - args.x1, 2);
}
public double Func(FunctionArgs args)
{
return ConcreteFunc((ConcreteArgs)args);
}
public ConcreteProblem()
{
Function = Func;
}
}
OSRM будет брать данные из постгреса,
OSRM умеет, вроде бы (не успел попрбовать эту возможность), поддерживать дополнительную матрицу для переопределения весов ребер