Open machakann opened 1 year ago
中村です。たまに読んでいます。
ここの a は free() し忘れている気がします。 https://github.com/sasakitaz/6D-model-cpp/blob/4e09dcddfa64871533280d3138b5a15bcb773253/diagonalization_dsyevd.h#L39
a
free()
isuppz, w, z, a も漏れているかと。 https://github.com/sasakitaz/6D-model-cpp/blob/4e09dcddfa64871533280d3138b5a15bcb773253/diagonalization_zheevr.h#L66-L69
isuppz
w
z
加えて、対角化に失敗した場合に上の変数と work, iwork, rwork が漏れそう。 https://github.com/sasakitaz/6D-model-cpp/blob/4e09dcddfa64871533280d3138b5a15bcb773253/diagonalization_dsyevd.h#L62-L66 https://github.com/sasakitaz/6D-model-cpp/blob/4e09dcddfa64871533280d3138b5a15bcb773253/diagonalization_zheevr.h#L103-L107
work
iwork
rwork
中村です。たまに読んでいます。
ここの
a
はfree()
し忘れている気がします。 https://github.com/sasakitaz/6D-model-cpp/blob/4e09dcddfa64871533280d3138b5a15bcb773253/diagonalization_dsyevd.h#L39isuppz
,w
,z
,a
も漏れているかと。 https://github.com/sasakitaz/6D-model-cpp/blob/4e09dcddfa64871533280d3138b5a15bcb773253/diagonalization_zheevr.h#L66-L69