VMD (current) File List
Here is a list of all files with brief descriptions:
Atom.h [code] Class containing fundamental (required) atomic properties, topology information, and associated macros
ColorScaleTables.h [code] Freely licensed tabulated perceptually uniform color scales including sequential, linear, cyclic, isoluminance, and rainbow color scale types
CUDAMDFF.cu [code] CUDA kernels for computing simulated cryo-EM density maps, cross correlations, and other MDFF-related calculations
CUDAMDFF.h [code] CUDA kernels for computing simulated cryo-EM density maps, cross correlations, and other MDFF-related calculations
CUDAParPrefixOps.cu [code] High-level CUDA parallel prefix (scan) operations (sum, min, max, ...) (wrapping CUB, Thrust, etc)
CUDAParPrefixOps.h [code] High-level CUDA parallel prefix (scan) operations (sum, min, max, ...) (wrapping CUB, Thrust, etc)
GraphLayout.C [code] Algorithms for 2-D and 3-D graph layouts needed for interactive clustering analysis tools, and similar usage. Currently based on a modified variation of the Fructherman-Reingold layout algorithm
GraphLayout.h [code] Algorithms for 2-D and 3-D graph layouts needed for interactive clustering analysis tools, and similar usage. Currently based on a modified variation of the Fructherman-Reingold layout algorithm
OpenGLShader.C [code] Hardware query, JIT compilation, and runtime management of VMD's OpenGL programmable shaders
OpenGLShader.h [code] Hardware query, JIT compilation, and runtime management of VMD's OpenGL programmable shaders
OpenGLStipples.h [code] Hard-coded tables of polygon stipple patterns used for "screen door" transparency (old graphics hardware)
OrbitalJIT.C [code] Just-in-time (JIT) CUDA and OpenCL kernel generation for computation of molecular orbitals on a uniformly spaced grid
OrbitalJIT.h [code] Just-in-time (JIT) CUDA and OpenCL kernel generation for computation of molecular orbitals on a uniformly spaced grid
ProfileHooks.h [code] CPU and GPU profiling utility routines and VMD-specific profiling tag definitions
TclGraphLayout.C [code] Graph layout commands needed for interactive clustering analysis tools, and similar usage
Voltool.h [code] General volumetric data processing routines, particularly supporting MDFF. The methods included in this class are are only expected to function correctly for orthorhombic volumes with uniform grid spacing on all three axes. More fully-generalized volume operators and subroutines are in the
VolumetricData class
VolumetricData.h [code] Base class for storing and operating on volumetric data, and associated gradient data. All of the methods included in this class are expected to function correctly for volumes with non-uniform grid spacing among the three axes and for non-orthorhombic shapes. Volumetric operations that only support orthorhombic volumes with uniform grid spacing are best included in Voltools or another task-specific subclass or subroutine collection
Win32ftp.C [code] Windows FTP client used for old webpdb/mol pdbload implementations
Win32ftp.h [code] Windows FTP client used for old webpdb/mol pdbload implementations
WKFUtils.C [code] Cross-platform APIs for high-precision timers and status messaging
WKFUtils.h [code] Cross-platform APIs for high-precision timers and status messaging
Generated on Mon Nov 17 02:45:26 2025 for VMD (current) by
doxygen1.2.14 written by Dimitri van Heesch,
© 1997-2002