Here is a list of all documented files with brief descriptions:
mmc.c | << Main program of MMC >> |
mmc_bench.h | |
mmc_cl_host.c | OpenCL host code for OpenCL based MMC simulations |
mmc_cl_host.h | |
mmc_cl_utils.h | |
mmc_const.h | |
mmc_cu_host.h | CUDA host code for NVIDIA GPUs |
mmc_fastmath.h | |
mmc_highorder.h | |
mmc_host.c | << Driver program of MMC >> |
mmc_host.h | OpenMP host code for CPU-based MMC simulations |
mmc_mesh.c | Basic vector math and mesh operations |
mmc_mesh.h | Definition of basic mesh data structures and inline vector operations |
mmc_rand_common.h | Random number generator (RNG) independent interface functions |
mmc_rand_drand48.h | Windows 32 port of drand48_r random number generator from libgw2c |
mmc_rand_logistic.h | An interface to use a coupled chaotic Logistic lattice RNG |
mmc_rand_posix.h | An interface to use a 48bit multi-threaded GNU RNG |
mmc_rand_sfmt.h | An interface to use the SFMT-19937 random number generator |
mmc_rand_xorshift128p.h | An interface to use the SFMT-19937 random number generator |
mmc_raytrace.c | Core unit for mash-based photon transport using ray tracing algorithms |
mmc_raytrace.h | Definition of the core ray-tracing functions |
mmc_tictoc.c | Interface of the timing unit |
mmc_tictoc.h | Interface of the timing unit |
mmc_utils.c | MC simulation settings and command line option processing unit |
mmc_utils.h | Definition of program options and problem domain configurations |
mmclab.cpp | Mex function for MMCLAB |
nifti1.h | Official definition of the nifti1 header. Written by Bob Cox, SSCC, NIMH |
omp.h | |
vector_types.h | Definitions of the basic short vector data structures |