опасное поведение lapack routin zheev [duplicate]

Вот очень один код андроида, чтобы сделать выбор телефона и url из textView независимо от того, что такое строка и каковы данные. Для этого вам не нужно использовать HTML-теги.

TextView textView = (TextView)findViewById(R.id.textView1);
textView.setText("some url is www.google.com phone 7504567890 another url lkgndflg.com ");

// Makes the textView's Phone and URL (hyperlink) select and go.
Linkify.addLinks(textView, Linkify.WEB_URLS | Linkify.PHONE_NUMBERS);
1
задан pawel_winzig 13 July 2018 в 12:50
поделиться

1 ответ

Из документации 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 есть скалярное целое число

3
ответ дан albert 17 August 2018 в 12:49
поделиться
  • 1
    Должен ли компилятор жаловаться? – pawel_winzig 14 July 2018 в 09:36
  • 2
    Никакой компилятор не знает об интерфейсе, если вы явно не используете и interface в своей программе, или обрабатывается с помощью модуля (но они, насколько мне известно, не предоставляются LaPack и также зависят от компилятора. Можно создавать интерфейсы самостоятельно, но для компилятора gfortran я не знаю этих параметров, поскольку компилятор Intel видит опции -gen_interfaces -warn interfaces -module). – albert 14 July 2018 в 09:45
Другие вопросы по тегам:

Похожие вопросы: