Из документации zheev ( http://www.netlib.org/lapack/explore-html/df/d9a/group__complex16_h_eeigen_gaf23fb5b3ae38072ef4890ba43d5cfea2.html#gaf23fb5b3ae38072ef4890ba43d5cfea2 ):
subroutine zheev ( character JOBZ,
character UPLO,
integer N,
complex*16, dimension( lda, * ) A,
integer LDA,
double precision, dimension( * ) W,
complex*16, dimension( * ) WORK,
integer LWORK,
double precision, dimension( * ) RWORK,
integer INFO
)
здесь мы видим, что RWORK
представляет собой массив двойной точности типа, но в прилагаемом коде rwork
есть скалярное целое число
Вы можете решить это следующим образом:
services.AddSwaggerGen (c =>
{
other configs;
c.ResolveConflictingActions (apiDescriptions => apiDescriptions.First ());
});
//in the Startup.cs class in the ConfigureServices method
или вы можете проложить маршруты для дифференциации ваших методов, например:
[HttpGet("~/getsomething")]
[HttpGet("~/getothersomething")]