Gromacs  2016.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNanonymous_namespace{abstractoptionstorage.cpp}
oNanonymous_namespace{analysisdata.cpp}
oNanonymous_namespace{angle.cpp}
oNanonymous_namespace{arraydata.cpp}
oNanonymous_namespace{average.cpp}
oNanonymous_namespace{basicoptions.cpp}
oNanonymous_namespace{binaryinformation.cpp}
oNanonymous_namespace{cmdlinehelpmodule.cpp}
oNanonymous_namespace{cmdlinehelpwriter.cpp}
oNanonymous_namespace{cmdlinemodulemanager.cpp}
oNanonymous_namespace{cmdlineparser.cpp}
oNanonymous_namespace{cmdlineprogramcontext.cpp}
oNanonymous_namespace{cmdlinerunner.cpp}
oNanonymous_namespace{compressed_x_output.cpp}
oNanonymous_namespace{confio.cpp}
oNanonymous_namespace{cpuinfo.cpp}
oNanonymous_namespace{distance.cpp}
oNanonymous_namespace{domain_decomposition.cpp}
oNanonymous_namespace{evaluate.cpp}
oNanonymous_namespace{fft.cpp}
oNanonymous_namespace{filenameoption.cpp}
oNanonymous_namespace{filenameoptionmanager.cpp}
oNanonymous_namespace{freevolume.cpp}
oNanonymous_namespace{functions.cpp}
oNanonymous_namespace{genconf.cpp}
oNanonymous_namespace{gmx_traj_tests.cpp}
oNanonymous_namespace{grompp.cpp}
oNanonymous_namespace{hardwaretopology.cpp}
oNanonymous_namespace{helpformat.cpp}
oNanonymous_namespace{helpmanager.cpp}
oNanonymous_namespace{helpwritercontext.cpp}
oNanonymous_namespace{histogram.cpp}
oNanonymous_namespace{indexutil.cpp}
oNanonymous_namespace{insert-molecules.cpp}
oNanonymous_namespace{interactivetest.cpp}
oNanonymous_namespace{invertmatrix.cpp}
oNanonymous_namespace{legacymodules.cpp}Registers command-line modules for pre-5.0 binaries
oNanonymous_namespace{lifetime.cpp}
oNanonymous_namespace{listed-forces.cpp}
oNanonymous_namespace{mdrun_main.cpp}
oNanonymous_namespace{nbsearch.cpp}
oNanonymous_namespace{option.cpp}
oNanonymous_namespace{optionsassigner.cpp}
oNanonymous_namespace{pairdist.cpp}
oNanonymous_namespace{pargs.cpp}
oNanonymous_namespace{parsetree.cpp}
oNanonymous_namespace{path.cpp}
oNanonymous_namespace{plot.cpp}
oNanonymous_namespace{poscalc.cpp}
oNanonymous_namespace{position-restraints.cpp}
oNanonymous_namespace{rdf.cpp}
oNanonymous_namespace{refdata_tests.cpp}
oNanonymous_namespace{rerun.cpp}
oNanonymous_namespace{sasa.cpp}
oNanonymous_namespace{select.cpp}
oNanonymous_namespace{selectioncollection.cpp}
oNanonymous_namespace{selectionoption.cpp}
oNanonymous_namespace{selhelp.cpp}
oNanonymous_namespace{shake.cpp}
oNanonymous_namespace{sm_keywords.cpp}
oNanonymous_namespace{solvate.cpp}
oNanonymous_namespace{stringutil.cpp}
oNanonymous_namespace{surfacearea.cpp}
oNanonymous_namespace{sysinfo.cpp}
oNanonymous_namespace{testasserts_tests.cpp}
oNanonymous_namespace{textwriter.cpp}
oNanonymous_namespace{timeunitmanager.cpp}
oNanonymous_namespace{tngio.cpp}
oNanonymous_namespace{trajectory_writing.cpp}
oNanonymous_namespace{vectypes.cpp}
oNanonymous_namespace{xvgtest_tests.cpp}
oNgmxGeneric GROMACS namespace
oCAnalysisTemplateTemplate class to serve as a basis for user analysis tools
oCAtomIndexList of atom indices belonging to a task
oCbonded_threading_tStruct contain all data for bonded force threading
oCcl_atomdataNonbonded atom data - both inputs and outputs
oCcl_nb_stagingStaging area for temporary data downloaded from the GPU
oCcl_nbparamParameters required for the OpenCL nonbonded calculations
oCcl_nbparam_paramsData structure shared between the OpenCL device code and OpenCL host code
oCcl_plistPair list data
oCcl_timersOpenCL events used for timing GPU kernels and H2D/D2H transfers
oCcu_atomdataNonbonded atom data - both inputs and outputs
oCcu_nbparamParameters required for the CUDA nonbonded calculations
oCcu_plistPair list data
oCcu_timersCUDA events used for timing GPU kernels and H2D/D2H transfers
oCeligible_gpu_idsHelper struct so we can parse the string with eligible GPU IDs outside do_the_tests
oCem_state_tUtility structure for manipulating states during EM
oCf_thread_tStruct with output for bonded forces, used per thread
oCgmx_ana_index_tStores a single index group
oCgmx_ana_indexgrps_tStores a set of index groups
oCgmx_ana_indexmap_tData structure for calculating index group mappings
oCgmx_ana_pos_tStores a set of positions together with their origins
oCgmx_ana_poscalc_tData structure for position calculation
oCgmx_ana_selcollection_tInformation for a collection of selections
oCgmx_ana_selmethod_help_tHelp information for a selection method
oCgmx_ana_selmethod_tDescribes a selection method
oCgmx_ana_selparam_tDescribes a single parameter for a selection method
oCgmx_ana_selvalue_tDescribes a value of a selection expression or of a selection method parameter
oCgmx_device_info_tOpenCL device information
oCgmx_device_runtime_data_tOpenCL GPU runtime data
oCgmx_domdec_constraints_tStruct used during constraint setup with domain decomposition
oCgmx_domdec_specat_comm_tStruct with setup and buffers for special atom communication
oCgmx_fft_fftpackContents of the FFTPACK fft datatype
oCgmx_fft_fftw3Contents of the FFTW3 fft datatype
oCgmx_fft_mklContents of the Intel MKL FFT fft datatype
oCgmx_ga2la_tStructure for all global to local mapping information
oCgmx_hash_e_tHashing key-generation helper struct
oCgmx_hash_tHashing helper struct
oCgmx_help_make_index_groupCata necessary to construct a single (protein) index group in analyse_prot()
oCgmx_laa_tStructure for the local atom info for a plain list
oCgmx_lal_tStructure for the local atom info for a hash table
oCgmx_nbnxn_cuda_tMain data structure for CUDA nonbonded force calculations
oCgmx_nbnxn_kernel_timing_data_tNonbonded kernel time and call count
oCgmx_nbnxn_ocl_tMain data structure for OpenCL nonbonded force calculations
oCgmx_pme_comm_n_box_tHelper struct for PP-PME communication of parameters
oCgmx_pme_comm_vir_ene_tHelper struct for PP-PME communication of virial and energy
oCgmx_pme_ppMaster PP-PME communication data structure
oCgmx_reverse_top_tStruct for the reverse topology: links bonded interactions to atomsx
oCgmx_sel_evaluate_tData structure for passing information required during evaluation
oCgmx_sel_lexer_tInternal data structure for the selection tokenizer state
oCgmx_sel_mempool_block_tDescribes a single block allocated from the memory pool
oCgmx_sel_mempool_tDescribes a memory pool
oCgmx_sparsematrixSparse matrix storage format
oCgmx_wallclock_gpu_tGPU timings for kernels and H2d/D2H transfers
oCgmx_walltime_accountingManages caching wall-clock time measurements for simulations
oCilist_data_tStruct for passing all data required for a function type
oCIMDEnergyBlockIMD (interactive molecular dynamics) energy record
oCIMDHeaderIMD (interactive molecular dynamics) communication structure
oCIMDSocketIMD (interactive molecular dynamics) socket structure
oCInterdependentTaskData structure for thread tasks that use constructing atoms outside their own atom range
oCnb_stagingStaging area for temporary data downloaded from the GPU
oCocl_gpu_id_tOpenCL GPU device identificator
oComp_module_nthreads_tStructure with the number of threads for each OpenMP multi-threaded algorithmic module in mdrun
oCpme_setup_tParameters and settings for one PP-PME setup
oCswap_compartmentStructure containing compartment-specific data
oCswap_groupThis structure contains data needed for the groups involved in swapping: split group 0, split group 1, solvent group, ion groups
oCt_compare_valueData structure for comparison expression operand values
oCt_compiler_dataInternal data structure used by the compiler
oCt_coordselectionSelection of pull coordinates to be used in WHAM (one structure for each tpr file)
oCt_cosinesDeclares inputrec data structure and utilities
oCt_filenmFile name option definition for C code
oCt_gmx_IMDIMD (interactive molecular dynamics) main data structure
oCt_mdatomsDeclares mdatom data structure
oCt_methoddata_compareData structure for comparison expression evaluation
oCt_methoddata_distanceData structure for distance-based selection method
oCt_methoddata_insolidangleData structure for the insolidangle selection method
oCt_methoddata_kwevalData structure for keyword evaluation in arbitrary groups
oCt_methoddata_kwintData structure for integer keyword expression evaluation
oCt_methoddata_kwrealData structure for real keyword expression evaluation
oCt_methoddata_mergeData structure for the merging selection modifiers
oCt_methoddata_permuteData structure for the permute selection modifier
oCt_methoddata_posData structure for position keyword evaluation
oCt_methoddata_sameData structure for the same selection method
oCt_pargsCommand-line argument definition for C code
oCt_partitionInternal data structure for the insolidangle selection method
oCt_partition_itemInternal data structure for the insolidangle selection method
oCt_pbcStructure containing info on periodic boundary conditions
oCt_pullcoordParameters of one pull coodinate
oCt_register_methodHelper structure for defining selection methods
oCt_spheresurfacebinInternal data structure for the insolidangle selection method
oCt_swapMain (private) data structure for the position swapping protocol
oCt_UmbrellaHeaderParameters of the umbrella potentials
oCt_UmbrellaOptionsParameters of WHAM
oCt_UmbrellaWindowData in the umbrella histograms
oCthread_work_tStruct for thread local work data for local topology generation
\CVsiteThreadVsite thread task data structure