This commit is contained in:
2026-05-04 08:57:06 -04:00
parent fdfd239962
commit f07c1190ee
18 changed files with 250 additions and 42 deletions

View File

@ -33,8 +33,11 @@ namespace fractallevelset
int verbosity;
__host__ __device__ inputpars();
void __host__ print();
};
int parse_input(const char *fname, inputpars *pars);
void inputmain(int argc, char *argv[]);

View File

@ -38,8 +38,8 @@ class cuvec4f;
// #define AMSCU_CONST
// #endif
#define AMSCLS_MANDELBROT
//#define AMSCLS_PPKFRACTAL
//#define AMSCLS_MANDELBROT
#define AMSCLS_PPKFRACTAL
namespace amscuda
@ -156,6 +156,13 @@ struct marchingtet_pars
__device__ __host__ marchingtet_pars();
};
void marchingtets_gpu(marchingtet_pars mtpars, bagoftriangles *mesh, int nblockdiv=32, int nthreads=256, int verbose=0);
int64_t marchingtets_tricount_gpu(marchingtet_pars mtpars, int nblockdiv=32, int nthreads=256, int verbose=0);
float marchingtets_area_gpu(marchingtet_pars mtpars, int nblockdiv=32, int nthreads=256, int verbose=0);
}; //end namespaces
};