Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
utility Directory Reference
+ Directory dependency graph for utility:

Description

Low-Level Utilities (utility)

Directories

directory  tests
 

Files

file  alignedallocator.cpp
 
file  alignedallocator.h
 Declares allocation policy classes and allocators that are used to make library containers compatible with alignment requirements of particular hardware, e.g. memory operations for SIMD or accelerators.
 
file  allocator.h
 Declares gmx::Allocator template whose allocation functionality is configured both by type of object allocated and a policy class that configures the necessary matching malloc and free operation.
 
file  any.cpp
 
file  any.h
 
file  arrayref.h
 Declares gmx::ArrayRef.
 
file  arraysize.h
 Provides asize() function for calculating the static size of an array at compile time.
 
file  basedefinitions.h
 Basic types and macros used throughout GROMACS.
 
file  basenetwork.cpp
 
file  basenetwork.h
 
file  baseversion.cpp
 
file  baseversion.h
 Declares functions to get basic version information.
 
file  baseversion_gen.h
 
file  binaryinformation.cpp
 
file  binaryinformation.h
 
file  bitmask.h
 
file  classhelpers.h
 Declares common utility classes and macros.
 
file  compare.cpp
 
file  compare.h
 
file  coolstuff.cpp
 
file  coolstuff.h
 
file  cstringutil.cpp
 
file  cstringutil.h
 Generic C string handling functions.
 
file  cuda_version_information.h
 
file  current_function.h
 Declares GMX_CURRENT_FUNCTION for getting the current function name.
 
file  datafilefinder.cpp
 
file  datafilefinder.h
 Declares gmx::DataFileFinder and related classes.
 
file  defaultinitializationallocator.h
 
file  dir_separator.h
 
file  directoryenumerator.cpp
 
file  directoryenumerator.h
 
file  enumerationhelpers.h
 Defines helper types for class enumerations.
 
file  errorcodes.cpp
 
file  errorcodes.h
 Declares error codes and related functions for fatal error handling.
 
file  errorformat.cpp
 
file  errorformat.h
 
file  exceptions.cpp
 
file  exceptions.h
 Declares common exception classes and macros for fatal error handling.
 
file  fatalerror.cpp
 
file  fatalerror.h
 Declares fatal error handling and debugging routines for C code.
 
file  fileptr.h
 Declares guard pointer for RAII-style handling of cstdio FILE pointers.
 
file  fileredirector.cpp
 
file  fileredirector.h
 
file  filestream.cpp
 
file  filestream.h
 
file  fixedcapacityvector.h
 Declares gmx::FixedCapacityVector.
 
file  flags.h
 Declares gmx::FlagsTemplate.
 
file  futil.cpp
 
file  futil.h
 Low-level wrappers for OS-specific file handling with some GROMACS customizations.
 
file  gmxassert.cpp
 
file  gmxassert.h
 Defines assert macros customized for Gromacs.
 
file  gmxmpi.h
 
file  gmxomp.cpp
 
file  gmxomp.h
 
file  ikeyvaluetreeerror.cpp
 
file  ikeyvaluetreeerror.h
 
file  init.cpp
 
file  init.h
 Declares functions for initializing the GROMACS library.
 
file  inmemoryserializer.cpp
 
file  inmemoryserializer.h
 
file  int64_to_int.cpp
 
file  int64_to_int.h
 
file  iserializer.h
 
file  keyvaluetree.cpp
 
file  keyvaluetree.h
 
file  keyvaluetreebuilder.h
 
file  keyvaluetreemdpwriter.cpp
 
file  keyvaluetreemdpwriter.h
 
file  keyvaluetreeserializer.cpp
 
file  keyvaluetreeserializer.h
 
file  keyvaluetreetransform.cpp
 
file  keyvaluetreetransform.h
 
file  logger.cpp
 
file  logger.h
 
file  loggerbuilder.cpp
 
file  loggerbuilder.h
 
file  mdmodulenotification.h
 
file  messagestringcollector.cpp
 
file  messagestringcollector.h
 
file  mpiinplacebuffers.cpp
 
file  mpiinplacebuffers.h
 
file  mutex.h
 
file  niceheader.cpp
 
file  niceheader.h
 
file  nodelete.h
 
file  path.cpp
 
file  path.h
 
file  physicalnodecommunicator.cpp
 
file  physicalnodecommunicator.h
 
file  pleasecite.cpp
 
file  pleasecite.h
 
file  programcontext.cpp
 
file  programcontext.h
 Declares gmx::IProgramContext and related methods.
 
file  range.h
 Declares gmx::Range.
 
file  real.h
 Declares real and related constants.
 
file  smalloc.cpp
 
file  smalloc.h
 C-style memory allocation routines for GROMACS.
 
file  snprintf.h
 
file  strconvert.cpp
 
file  strconvert.h
 
file  strdb.cpp
 
file  strdb.h
 
file  stringcompare.h
 
file  stringstream.cpp
 
file  stringstream.h
 
file  stringutil.cpp
 
file  stringutil.h
 Declares common string utility and formatting routines.
 
file  sysinfo.cpp
 
file  sysinfo.h
 
file  textreader.cpp
 
file  textreader.h
 
file  textstream.h
 
file  textwriter.cpp
 
file  textwriter.h
 
file  txtdump.cpp
 
file  txtdump.h
 
file  typetraits.h
 
file  unique_cptr.h
 Declares gmx::unique_cptr and gmx::sfree_guard.