blender/intern/opennl/superlu
Brecht Van Lommel 0b12e61040 OpenNL: modify SuperLU to use doubles rather than floats, for better precision.
This helps to improve the accuracy of UV unwrapping and laplacian deform for
high poly meshes, which could get warped quite badly. It's not much slower,
doubles are pretty fast on modern CPUs, but it does double memory usage. This
seems acceptable as otherwise high poly meshes would not work correctly anyway.

Fixes T39004.
2014-09-26 00:04:10 +02:00
..
Cnames.h doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
get_perm_c.c Code cleanup: fix some clang checker warnings. 2012-10-04 20:11:54 +00:00
heap_relax_snode.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
lsame.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
memory.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
mmd.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
relax_snode.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
scolumn_bmod.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
scolumn_dfs.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
scopy_to_ucol.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
sgssv.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
sgstrf.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
sgstrs.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
smemory.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
smyblas2.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
sp_coletree.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
sp_ienv.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
sp_preorder.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
spanel_bmod.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
spanel_dfs.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
spivotL.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
spruneL.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
ssnode_bmod.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
ssnode_dfs.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
ssp_blas2.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
ssp_blas3.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
ssp_defs.h OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
strsv.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
superlu_timer.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
supermatrix.h doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00
sutil.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
util.c OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
util.h OpenNL: modify SuperLU to use doubles rather than floats, for better precision. 2014-09-26 00:04:10 +02:00
xerbla.c doxygen: opennl tagged. 2011-02-25 10:24:29 +00:00