#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include "QuickSurf.h"#include "Measure.h"#include "Inform.h"#include "utilities.h"#include "WKFUtils.h"#include "VolumetricData.h"#include "VMDDisplayList.h"#include "Displayable.h"#include "DispCmds.h"#include "ProfileHooks.h"#include "VMDApp.h"Go to the source code of this file.
Definition at line 142 of file QuickSurf.C.
Referenced by vmd_gaussdensity_avx2, and vmd_gaussdensity_opt.
Definition at line 162 of file QuickSurf.C.
Definition at line 76 of file QuickSurf.C.
Definition at line 75 of file QuickSurf.C.
Definition at line 31 of file QuickSurf.C.
[static]
Definition at line 918 of file QuickSurf.C.
References densitythrparms::atomicnum, densitythrparms::colors, densitythrparms::cpucaps, wkf_tasktile_struct::end, densitythrparms::gausslim, densitythrparms::gridspacing, densitythrparms::isovalue, NULL, densitythrparms::numvoxels, densitythrparms::radscale, wkf_tasktile_struct::start, densitythrparms::thrdensitymaps, densitythrparms::thrvoltexmaps, densitythrparms::verbose, vmd_gaussdensity_opt, WKF_SCHED_DONE, wkf_threadlaunch_getdata, wkf_threadlaunch_getid, wkf_threadlaunch_next_tile, and densitythrparms::xyzr.
Referenced by vmd_gaussdensity_threaded.
[static]
Definition at line 947 of file QuickSurf.C.
References wkf_tasktile_struct::end, NULL, densitythrparms::numvoxels, wkf_tasktile_struct::start, densitythrparms::thrdensitymaps, densitythrparms::thrvoltexmaps, WKF_SCHED_DONE, wkf_threadlaunch_getdata, wkf_threadlaunch_getid, and wkf_threadlaunch_next_tile.
Referenced by vmd_gaussdensity_threaded.
Definition at line 133 of file QuickSurf_AVX2.C.
Referenced by vmd_gaussdensity_opt.
[static]
Definition at line 361 of file QuickSurf.C.
References __align, CPU_AVX2, CPU_FMA, EXPOBIAS, EXPOSHIFT, flint_t::f, wkf_cpu_caps_struct::flags, gridspacing, isovalue, MAX, MIN, MLOG2EF, flint_t::n, n, NULL, SCEXP0, SCEXP1, SCEXP2, SCEXP3, SCEXP4, vec_add, vec_sub, vmd_gaussdensity_avx2, vmd_gaussdensity_neon, voltexmap, and z.
Referenced by QuickSurf::calc_surf, and densitythread.
[static]
Definition at line 986 of file QuickSurf.C.
References densitythrparms::atomicnum, densitythrparms::colors, densitythrparms::cpucaps, densitythread, wkf_tasktile_struct::end, densitythrparms::gausslim, densitythrparms::gridspacing, gridspacing, densitythrparms::isovalue, isovalue, densitythrparms::natoms, NULL, densitythrparms::numvoxels, densitythrparms::radscale, reductionthread, wkf_tasktile_struct::start, densitythrparms::thrdensitymaps, densitythrparms::thrvoltexmaps, densitythrparms::verbose, vmd_get_avail_physmem_mb, volsz, voltexmap, wkf_thread_numprocessors, wkf_threadlaunch, and densitythrparms::xyzr.
Referenced by QuickSurf::calc_surf.