Benjamin ‘Touky’ Huet
|
825401d997
|
Brought threads to C++11
Revamped thread communication
Fixed dynamic thread Add/Remove
Added unit-test for threads !!!!
|
пре 10 година |
Guillaume Bittoun
|
b1e1f23b8f
|
matrix: using permutation and LU decomposition for determinant and inverse computing
|
пре 10 година |
Guillaume Bittoun
|
ace6e55975
|
matrix: adding permutation determinant
|
пре 10 година |
Guillaume Bittoun
|
ed2e6cd95a
|
matrix: using vec_t for permutation logic
|
пре 10 година |
Guillaume Bittoun
|
c30c60671b
|
matrix: adding permutation matrix computing
|
пре 10 година |
Guillaume Bittoun
|
7251024de5
|
map: FIXED !
|
пре 10 година |
Guillaume Bittoun
|
e697314294
|
map: more bug fixes (still not fully fixed…)
|
пре 10 година |
Guillaume Bittoun
|
6fd247b9eb
|
map: starting bug fix
|
пре 10 година |
Guillaume Bittoun
|
17d25fa26f
|
map: test fix
|
пре 10 година |
Guillaume Bittoun
|
73c3d8d524
|
map: adding test for random failure with add/remove updates
|
пре 10 година |
Sam Hocevar
|
d70027cc3e
|
test: ensure the LU-decomposition checks fail with GCC and -ffast-math.
|
пре 11 година |
Benjamin ‘Touky’ Huet
|
cdc3328f3a
|
MemTracker is a new thing, better than the shitty previous thing.
|
пре 11 година |
Guillaume Bittoun
|
839e8de5d5
|
woops ! bad test
|
пре 11 година |
Guillaume Bittoun
|
f4c72644c7
|
map: adding test for an unidentified bug to fix
|
пре 11 година |
Sam Hocevar
|
b907e0d03d
|
base: coding style cleanup in avl_tree implementation.
|
пре 11 година |
Benjamin ‘Touky’ Huet
|
1d822046ef
|
added map unit test to check removal correct behaviour.
|
пре 11 година |
Sam Hocevar
|
d8951b413a
|
math: disable unstable LU decomposition for matrix inversion.
|
пре 11 година |
Sam Hocevar
|
3d67ab7f23
|
test: check for NaN in LU decomposition results.
|
пре 11 година |
Benjamin ‘Touky’ Huet
|
d4d0225170
|
Removed all the enum macros, because this was shit and admitting that is the first step to global world domination.
|
пре 11 година |
Sam Hocevar
|
9011c4a876
|
test: add more unit tests for matrix inversion.
|
пре 11 година |
Guillaume Bittoun
|
0e974f9109
|
matrix: using LU-decomposition for matrix inverse (losing precision unfortunately)
|
пре 11 година |
Guillaume Bittoun
|
f501d2e9a4
|
matrix: adding U-inverse function
|
пре 11 година |
Guillaume Bittoun
|
3cf7df7381
|
matrix: adding L-matrix inverse
|
пре 11 година |
Guillaume Bittoun
|
7c907f6f3e
|
matrix: determinant computing using LU-decomposition
|
пре 11 година |
Guillaume Bittoun
|
ebd15dbc0e
|
matrix: LU-decomposition, bug fixes + tests
|
пре 11 година |
Sam Hocevar
|
3835dc62e0
|
base: minor variable renaming.
|
пре 11 година |
Sam Hocevar
|
7330c2c8c2
|
math: move naive bigint multiplication to a static method and add unit tests.
|
пре 11 година |
Sam Hocevar
|
d92547bf3e
|
math: add bitwise operators for bigints, comparison operators, unary
plus and minus, subtraction, and a lot of unit tests.
|
пре 11 година |
Sam Hocevar
|
ec00776d61
|
math: start working on a bigint type, which will be the fundation
for the next implementation of large float numbers.
|
пре 11 година |
Sam Hocevar
|
3cd4c4d413
|
base: more lowercase shit.
|
пре 11 година |
Sam Hocevar
|
a07844682e
|
build: remove dead PS3 code.
|
пре 11 година |
Sam Hocevar
|
8657a3adfa
|
sys: use std::bind for thread workers to avoid ugly casts.
|
пре 11 година |
Sam Hocevar
|
f8b29001cd
|
base: convert map and avl_tree methods to lowercase. Because.
|
пре 11 година |
Sam Hocevar
|
5d9488182f
|
math: extract the gradient generator from simplex noise so that we
can reuse it for other noise implementations.
|
пре 11 година |
Sam Hocevar
|
b0b5bcc6fa
|
math: tweak simplex noise scale according to dimension.
|
пре 11 година |
Guillaume Bittoun
|
a815a788e6
|
simplex_interpolator: bug fix on negative values.
|
пре 11 година |
Guillaume Bittoun
|
959f68142d
|
simplex_interpolator: first working version of simplex_interpolator. Tested (with std::cout) for 2D, should work for higher dimensions.
|
пре 11 година |
Guillaume Bittoun
|
49e9971183
|
simplex_interpolator: adding std::cout test… for realz this time
|
пре 11 година |
Guillaume Bittoun
|
b65af37e7c
|
simplex_interpolator: compilation fixes + testing Interp function
|
пре 11 година |
Lolbot
|
7506a8aa62
|
fixed 7 files out of 4184:
- removed 0 CR characters
- removed 1 trailing whitespaces
- replaced 5 tabs with spaces
- fixed 7 svn:eol-style properties
|
пре 11 година |
Guillaume Bittoun
|
5dbff4b35c
|
simplex_interpolator: first (non-working) draft for complete interpolator process
|
пре 11 година |
Sam Hocevar
|
bb438b6252
|
math: fix a coding error in the polynomial division.
|
пре 11 година |
Guillaume Bittoun
|
6bd7142428
|
simplex_interpolator: sorting coordinates in regular basis + tests.
|
пре 11 година |
Sam Hocevar
|
369ce3f511
|
math: polynomial division.
|
пре 11 година |
Sam Hocevar
|
1eb5f9f361
|
math: add a roots() method to find polynomial roots for degrees 1 and 2.
|
пре 11 година |
Sam Hocevar
|
3916a44c58
|
math: add derive() method to polynomial and allow to call eval() with
polynomials as arguments so as to compose them together.
|
пре 11 година |
Guillaume Bittoun
|
a6e8434c66
|
simplex_interpolator: adding tests for simplex base matrix check.
|
пре 11 година |
Sam Hocevar
|
0668d0d5a6
|
math: add a factory for Chebyshev polynomials.
|
пре 11 година |
Sam Hocevar
|
baebd131fc
|
math: add a simple polynomial template class.
|
пре 11 година |
Guillaume Bittoun
|
408b8277ae
|
simplex_interpolator: bug fixing on matrix computing
|
пре 11 година |