ergo
utilities_basic Directory Reference

Directories

directory  file_tools
 

Files

file  atom_labels.cc
 Provides a way to map atom labels to their charges.
 
file  atom_labels.h [code]
 Provides a way to map atom labels to their charges.
 
file  barrier.c
 implements a pthread-compatible barrier.
 
file  barrier.h [code]
 declares a pthread-compatible barrier.
 
file  csr_matrix.cc
 Compressed sparse row (CSR) matrix functionality.
 
file  csr_matrix.h [code]
 Compressed sparse row (CSR) matrix functionality.
 
file  machine_epsilon.cc
 Functionality for determining an approximate value of the "machine epsilon" – the smallest number that can be added to 1 giving a result different from 1, using the ergo_real floating-point type.
 
file  machine_epsilon.h [code]
 Functionality for determining an approximate value of the "machine epsilon" – the smallest number that can be added to 1 giving a result different from 1, using the ergo_real floating-point type.
 
file  matrix_algebra.cc
 A few matrix algebra routines for dense matrices.
 
file  matrix_algebra.h [code]
 A few matrix algebra routines for dense matrices.
 
file  memorymanag.cc
 Memory allocation/deallocation routines.
 
file  memorymanag.h [code]
 Memory allocation/deallocation routines.
 
file  molecule.cc
 Class representing a molecule as a set of atoms with assiciated coordinates and charges of the atomic nuclei.
 
file  molecule.h [code]
 Class representing a molecule as a set of atoms with assiciated coordinates and charges of the atomic nuclei.
 
file  output.cc
 Functionality for writing output messages to a text file.
 
file  output.h [code]
 Functionality for writing output messages to a text file.
 
file  pi.h [code]
 Constants for the number pi and some related numbers like sqrt(pi).
 
file  polydegree.h [code]
 Constant determining which kinds of Gaussian basis functions are allowed; s, p, d, f, etc.
 
file  realtype.h [code]
 Definition of the main floating-point datatype used; the ergo_real type.
 
file  solve_lin_eq_syst.cc
 Functionality for solving linear equation systems.
 
file  solve_lin_eq_syst.h [code]
 Functionality for solving linear equation systems.
 
file  units.h [code]
 Constants for conversion between units for some common units like Angstrom, electron-volt (eV), Kelvin etc.
 
file  utilities.cc
 Basic OS access utilities.
 
file  utilities.h [code]
 Basic OS access utilities.
 
file  xyz_file_parser.cc
 Functionality for parsing a file in xyz file format, storing the result as a molecule object.
 
file  xyz_file_parser.h [code]
 Functionality for parsing a file in xyz file format, storing the result as a molecule object.