refactor fluid sim headers
This commit is contained in:
parent
30863173d6
commit
7a241e9043
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
@ -30,6 +30,7 @@
|
||||
"test.h": "c",
|
||||
"stdlib.h": "c",
|
||||
"chunk_test_utils.h": "c",
|
||||
"sparsesimulator.h": "c"
|
||||
"sparsesimulator.h": "c",
|
||||
"environment.h": "c"
|
||||
}
|
||||
}
|
||||
@ -1248,6 +1248,7 @@ Fix doxygen also pointing at native code lib folder
|
||||
(14/06/2024)
|
||||
Fix arena loading
|
||||
Refactoring fluid sim code
|
||||
Refactoring fluid sim headers
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#include <stdint.h>
|
||||
|
||||
#include "chunk.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
|
||||
#ifndef UTILITIES_H
|
||||
#define UTILITIES_H
|
||||
@ -6,7 +6,7 @@
|
||||
#ifndef ISLANDSOLVER_H
|
||||
#define ISLANDSOLVER_H
|
||||
|
||||
#include "chunk.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
|
||||
/**
|
||||
* A set of sparse matricies for simulating fluids
|
||||
@ -1,8 +1,8 @@
|
||||
#ifndef METADATACALC
|
||||
#define METADATACALC
|
||||
|
||||
#include "./chunk.h"
|
||||
#include "./environment.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/env/environment.h"
|
||||
|
||||
|
||||
/**
|
||||
@ -1,5 +1,5 @@
|
||||
#include <stdint.h>
|
||||
#include "environment.h"
|
||||
#include "fluid/env/environment.h"
|
||||
|
||||
#ifndef MAINFUNC
|
||||
#define MAINFUNC
|
||||
@ -1,8 +1,8 @@
|
||||
#ifndef SIMULATION_H
|
||||
#define SIMULATION_H
|
||||
|
||||
#include "./chunk.h"
|
||||
#include "./environment.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/env/environment.h"
|
||||
|
||||
/**
|
||||
* Performs the main simulation
|
||||
@ -4,7 +4,7 @@
|
||||
//Must be included for public functions to be imported/exported on windows
|
||||
#include "public.h"
|
||||
|
||||
#include "chunk.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
|
||||
/**
|
||||
* Simulates a sparse array
|
||||
@ -1,9 +1,9 @@
|
||||
#include <stdlib.h>
|
||||
|
||||
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#include <stdint.h>
|
||||
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
|
||||
const uint32_t CHUNK_INDEX_ARR[] = {
|
||||
CHUNK_000, CHUNK_100, CHUNK_200,
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
#include "stb/stb_ds.h"
|
||||
|
||||
#include "fluid/islandsolver.h"
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/queue/islandsolver.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
|
||||
|
||||
|
||||
|
||||
@ -6,11 +6,11 @@
|
||||
#include "stb/stb_ds.h"
|
||||
|
||||
//local includes
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/simulation.h"
|
||||
#include "fluid/metadatacalc.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "fluid/sim/grid/simulation.h"
|
||||
#include "fluid/queue/metadatacalc.h"
|
||||
|
||||
|
||||
//defines
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
#include <stdint.h>
|
||||
#include <math.h>
|
||||
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/metadatacalc.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/queue/metadatacalc.h"
|
||||
|
||||
#define UPDATE_THRESHOLD 0.1
|
||||
|
||||
|
||||
@ -3,10 +3,10 @@
|
||||
#include <stdint.h>
|
||||
#include <jni.h>
|
||||
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/environment.h"
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/env/environment.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -4,12 +4,12 @@
|
||||
#include "native/electrosphere_server_fluid_simulator_FluidAcceleratedSimulator.h"
|
||||
|
||||
//fluid lib
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/mainFunctions.h"
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/simulation.h"
|
||||
#include "fluid/solver_consts.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/sim/grid/mainFunctions.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/sim/grid/simulation.h"
|
||||
#include "fluid/sim/grid/solver_consts.h"
|
||||
|
||||
#ifndef SAVE_STEPS
|
||||
#define SAVE_STEPS 0
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
#include <immintrin.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/solver_consts.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/sim/grid/solver_consts.h"
|
||||
|
||||
|
||||
#define BOUND_NO_DIR 0
|
||||
|
||||
@ -4,10 +4,10 @@
|
||||
|
||||
#include "stb/stb_ds.h"
|
||||
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/islandsolver.h"
|
||||
#include "fluid/sparsesimulator.h"
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/queue/islandsolver.h"
|
||||
#include "fluid/sim/sparse/sparsesimulator.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
|
||||
#define LINEARSOLVERTIMES 10
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
#ifndef CHUNK_TEST_UTILS_H
|
||||
#define CHUNK_TEST_UTILS_H
|
||||
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "../test.h"
|
||||
|
||||
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/islandsolver.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "fluid/queue/islandsolver.h"
|
||||
#include "../test.h"
|
||||
#include "chunk_test_utils.h"
|
||||
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include "fluid/chunk.h"
|
||||
#include "fluid/chunkmask.h"
|
||||
#include "fluid/utilities.h"
|
||||
#include "fluid/islandsolver.h"
|
||||
#include "fluid/sparsesimulator.h"
|
||||
#include "fluid/queue/chunk.h"
|
||||
#include "fluid/queue/chunkmask.h"
|
||||
#include "fluid/env/utilities.h"
|
||||
#include "fluid/queue/islandsolver.h"
|
||||
#include "fluid/sim/sparse/sparsesimulator.h"
|
||||
#include "../test.h"
|
||||
#include "chunk_test_utils.h"
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user