refactor fluid sim headers

This commit is contained in:
austin 2024-12-06 13:18:40 -05:00
parent 30863173d6
commit 7a241e9043
25 changed files with 57 additions and 55 deletions

View File

@ -30,6 +30,7 @@
"test.h": "c",
"stdlib.h": "c",
"chunk_test_utils.h": "c",
"sparsesimulator.h": "c"
"sparsesimulator.h": "c",
"environment.h": "c"
}
}

View File

@ -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

View File

@ -1,6 +1,6 @@
#include <stdint.h>
#include "chunk.h"
#include "fluid/queue/chunk.h"
#ifndef UTILITIES_H
#define UTILITIES_H

View File

@ -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

View File

@ -1,8 +1,8 @@
#ifndef METADATACALC
#define METADATACALC
#include "./chunk.h"
#include "./environment.h"
#include "fluid/queue/chunk.h"
#include "fluid/env/environment.h"
/**

View File

@ -1,5 +1,5 @@
#include <stdint.h>
#include "environment.h"
#include "fluid/env/environment.h"
#ifndef MAINFUNC
#define MAINFUNC

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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,

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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"
/**

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -2,7 +2,7 @@
#ifndef CHUNK_TEST_UTILS_H
#define CHUNK_TEST_UTILS_H
#include "fluid/chunk.h"
#include "fluid/queue/chunk.h"
/**

View File

@ -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"

View File

@ -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"

View File

@ -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"