Benjamin ‘Touky’ Huet
77420f6b55
small lua code refactor
9 years ago
Benjamin ‘Touky’ Huet
cf888d721d
3rd pass on lua classes. It works now. It's ..... ALIIIIIIVE
9 years ago
Guillaume Bittoun
b1e1f23b8f
matrix: using permutation and LU decomposition for determinant and inverse computing
9 years ago
Guillaume Bittoun
ace6e55975
matrix: adding permutation determinant
9 years ago
Guillaume Bittoun
ed2e6cd95a
matrix: using vec_t for permutation logic
9 years ago
Guillaume Bittoun
3279f3fe84
matrix: p_matrix tiny cleanup
9 years ago
Guillaume Bittoun
c30c60671b
matrix: adding permutation matrix computing
9 years ago
Sam Hocevar
483f0d32be
build: fix small Makefile error.
9 years ago
Lolbot
e4098f0db7
fixed 5 files out of 4252:
- removed 147 CR characters
- removed 1 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 5 svn:eol-style properties
9 years ago
Benjamin ‘Touky’ Huet
0ac33c2da2
Lua integration second pass. Still doesn't work, though.
9 years ago
Guillaume Bittoun
7251024de5
map: FIXED !
9 years ago
Guillaume Bittoun
e697314294
map: more bug fixes (still not fully fixed…)
9 years ago
Benjamin ‘Touky’ Huet
41da69ba68
Remove defines. It still crashes though.
9 years ago
Benjamin ‘Touky’ Huet
596e74c78c
Added first pass for Base Lua setup
9 years ago
Benjamin ‘Touky’ Huet
73cafd5c31
2nd EasyMesh split pass
9 years ago
Benjamin ‘Touky’ Huet
f67da65818
First pass of EasyMesh split & refactor
Big FAT pass on windows-warning. It is better now.
9 years ago
Guillaume Bittoun
6fd247b9eb
map: starting bug fix
9 years ago
Benjamin ‘Touky’ Huet
f3d30c4111
small tweak in controller
9 years ago
Guillaume Bittoun
17d25fa26f
map: test fix
9 years ago
Guillaume Bittoun
73c3d8d524
map: adding test for random failure with add/remove updates
9 years ago
Sam Hocevar
d70027cc3e
test: ensure the LU-decomposition checks fail with GCC and -ffast-math.
9 years ago
Lolbot
e08e7434ec
fixed 25 files out of 4243:
- removed 16 CR characters
- removed 1 trailing whitespaces
- replaced 53 tabs with spaces
- fixed 22 svn:eol-style properties
9 years ago
Guillaume Bittoun
1d71ae9e22
avl_tree: tiny lint, updating balance at the appropriate moment
9 years ago
Benjamin ‘Touky’ Huet
cdc3328f3a
MemTracker is a new thing, better than the shitty previous thing.
9 years ago
Guillaume Bittoun
69f8065d47
avl_tree: final bug fix… so far :s
9 years ago
Guillaume Bittoun
839e8de5d5
woops ! bad test
9 years ago
Guillaume Bittoun
f4c72644c7
map: adding test for an unidentified bug to fix
9 years ago
Guillaume Bittoun
ff006e29a3
avl_tree: bug fixes
9 years ago
Guillaume Bittoun
e7c7a54273
avl_tree: bug fix
9 years ago
Sam Hocevar
7cc072d1be
base: fix a data loss bug in the avl_tree copy constructor.
9 years ago
Sam Hocevar
b907e0d03d
base: coding style cleanup in avl_tree implementation.
9 years ago
Benjamin ‘Touky’ Huet
1d822046ef
added map unit test to check removal correct behaviour.
9 years ago
Sam Hocevar
d8951b413a
math: disable unstable LU decomposition for matrix inversion.
9 years ago
Benjamin ‘Touky’ Huet
93bf4e496c
shared stuff are now in a shared lib among my projects
9 years ago
Sam Hocevar
8b3576d5da
base: minor compilation fix.
9 years ago
Sam Hocevar
3d67ab7f23
test: check for NaN in LU decomposition results.
9 years ago
Benjamin ‘Touky’ Huet
d4d0225170
Removed all the enum macros, because this was shit and admitting that is the first step to global world domination.
9 years ago
Sam Hocevar
a782ce8a32
sys: fix a link error on Win32.
9 years ago
Sam Hocevar
92c99fd0e4
misc: fix lots of compilation warnings.
9 years ago
Sam Hocevar
9011c4a876
test: add more unit tests for matrix inversion.
9 years ago
Sam Hocevar
fb430a9f22
base: gcc compilation fix.
9 years ago
Sam Hocevar
4196f315be
misc: various C++11-related compilation fixes for Visual Studio.
9 years ago
Sam Hocevar
51d413f891
math: use std::array in bigints to avoid zero-sized C array errors.
9 years ago
Sam Hocevar
f791b672ed
misc: lots of compilation fixes for Visual Studio (related to mediocre
support for enable_if and other template metaprogramming techniques),
for Clang (related to static const template class member initialisation)
and for GCC (related to forward declaration of non-int enum classes).
9 years ago
Sam Hocevar
0eb371e7a1
base: use an explicit enum class for sort algorithm names.
9 years ago
Sam Hocevar
bfe91c1098
math: make sure PTRDIFF_MAX and INT_MAX are defined before using them.
10 years ago
Benjamin ‘Touky’ Huet
796232d22b
Added various stuff
10 years ago
Guillaume Bittoun
0e974f9109
matrix: using LU-decomposition for matrix inverse (losing precision unfortunately)
10 years ago
Guillaume Bittoun
f501d2e9a4
matrix: adding U-inverse function
10 years ago
Guillaume Bittoun
3cf7df7381
matrix: adding L-matrix inverse
10 years ago