| AltChemState | Class to define an alternative protonation (or redox) state of the AtomList |
| AtomCollection | < Abstract class for Atom Collection |
| AtomIterator | Abstract class for an iterator on collections of atoms |
| AtomIteratorMolecule | Atom iterator class to browse atoms of the molecule |
| AtomIteratorMolSet | Atom iterator class to browse atoms of the molecular set |
| AtomIteratorMolSet_const | Const Atom iterator class to browse atoms of the molecular set |
| AtomList | Class to define a list of atoms |
| AtomListIterator | Atom iterator class to browse atoms of the Atom List |
| AtomListIteratorMolSet | Iterator class to browse Named Atom lists of the molecular set |
| AtomNode | Axxiliary class for attaching missing atoms |
| BiblDB | < Class to access my Bibliographic Database from HARLEM |
| BondIteratorMolecule | Bond iterator class to browse bonds of the molecule |
| BondIteratorMolSet | Bond iterator class to browse bonds of the molecular set |
| Canvas3D | Class to define Window to Plot 3D Images |
| CGridDlg | < Class that contain grid control |
| ChemGroup | Class to define Chemical(Functional) Atom Group object |
| ChemGroupIterator | Iterator class to browse Chemical Groups of the molecular set |
| CmdParser | Class to process RASMOL-like text commands |
| ComputerAccount | Class to describe Remote Computer Account |
| DNAIntCrdDlg | < Class to Manipulate Nucleic Acids Internal Coordinates |
| ElectrostMod | Class to perform continuum electrostatic calculations on the grid |
| ETCoupl | The module to perform computations of donor/acceptor ET coupling |
| ETPath | < class for coupling path between two nodes |
| Expr | Class to define logical or arithmetical expression |
| Fortran_matrix< T > | A simple 1-based, column oriented Matrix class |
| GauBasisSet | Class to represent Gaussian Basis Set in HARLEM |
| GauFile | Class to represent Gaussian RWF file and its IO operations: |
| GauShell | |
| HaAtBasDB | < Class to define database of quantum chemical gaussian basis sets in HARLEM |
| HaAtom | Class to define Atom object |
| HaAtomBasis | |
| HaAtomBasisRef | Class to define Atom Basis Reference to extract Atom Basis from the database: |
| HaBond | Class to define Bond object |
| HaChain | < Class to define chain of residues |
| HaCompMod | Parent class for computational modules in HARLEM |
| HaDalton | Class to control Quantum Chemical calculations using Dalton program |
| HaField3D | Class for a scalar field on a rectangular grid |
| HaGaussian | Class to control quantum chemical calculations with the GAUSSIAN program |
| HaGrp4MatID | < class for ID of 4-group index matrix |
| HaHBond | Class to define Hydrogen Bond object |
| HaInterMolMod | Class to simulate docking between two molecules |
| HaMat_double | Class for two-dimensional matrix of doubles |
| HaMatDB | Class to define Database of group-group submatricies |
| HaMinimizer | Class to minimize a function of multiple variables |
| HaMolecule | Class to define a single Molecule object |
| HaMolMechMod | Computational module to perform Molecular Mechanics computations |
| HaMolSet | Class to describe a collection of molecules - Central Class of HARLEM |
| HaMolView | Class for 3D representation of a set of molecules |
| HaOper1e | Class for general 1e operator |
| HaOperGrad | Operator Delta ( Gradient) |
| HaOperKinEner | Kinetic Energy Operator |
| HaOperR | Electric Dipole moment operator |
| HaOperRDelt | Operator R X Grad ( -i Magnetic moment operator) |
| HaOperT | Class for kinetic energy operator |
| HaOperV | Class to potential energy operator |
| HaQCMod | Class to perform quantum chemical calculations on the molecule |
| HaResDB | Class to define Residue Database |
| HaResidue | Class to define Residue in a polymer or bioplymer chain |
| HarlemApp | Class for the HARLEM application |
| HaRPAHam | Class to define CIS or RPA Hamiltonian |
| HaRPAResolv | Class to define CIS or RPA Resolvent operator |
| HaRPAvec | < Class to define RPA vector |
| HaString | Character string object in HARLEM based on STL string |
| HaSurface | Class to define surface build from triangles |
| HaVec_double | Class for a numerical array of doubles |
| HBondIteratorMolSet | Bond iterator class to browse Hydrogen Bonds of the molecular set |
| IntCrdNode | Internal coordinate node to specify |
| MatPoint | Point with a mass, charge and VdW parameters usually associated with an atom |
| MMBond | Valence bond in the Molecular mechanics model |
| MMDihedral | Dihedral Angle in Molecular Mechanics Module |
| MMNonBndParam | Non-bonded (VdW) parameter in Molecular Mechanics model |
| MMValAngle | Valence Angle in Molecular Mechanics Module |
| MolMechDlg | Dialog Class to control Molecular Mechanics module |
| MultiVarFunctor | Abstract class for function of multiple variables - use as parent class to use with minimizers |
| NuclAcidDlg | Class for Interface to Nucleic Acid Modeling module |
| NuclAcidMod | Computational module to model Nucleic Acids |
| NumVector< T > | Numerical vector class |
| Object3D | Class to define 3D objects that can be displayed and manipulated |
| Partition | < Class for the partion of atoms of the Molecular Set into cubic sections to speed up some algorithm requiring cycles on nearby atoms |
| PointCollection | Abstract class of collections(group) of points in 3D space |
| PointIterator | Abstract class for an iterator on collections of points in 3D space (3D vectors) |
| Poly | Polygon class for plotting |
| PtrDoubleMap | Map of pointers to real numbers |
| PtrDoubleMap_itr | Iterator class of a map of pointers to real numbers |
| PtrPtrMap | Map of pointers to pointers |
| PtrPtrMap_itr | Iterator class of a map of pointers to pointers |
| ResidueIteratorMolecule | Residue iterator class to browse residues of the molecule |
| ResidueIteratorMolSet | Residue iterator class to browse residues of the molecular set |
| ShadeDesc | Class to define a basic color |
| ShadeRef | Class that desribe position the basic color(shade) in the array of shades Shade[] and in array of colors Lut[] |
| StrDoubleMap | Map of strings to real numbers |
| StrDoubleMap_itr | Iterator class of a map of strings to real numbers |
| StrStrMap | Map of strings to strings |
| StrStrMap_itr | Iterator class of a map of strings to strings |
| StrVec | Class for a vector of strings |
| Vec3D | Class to define 3D vector or a point in 3D space |
| Vert | Vertice of a polygon for plotting |