| CCDPL::Shape::AlignedColorTverskyScore | Functor wrapping Shape::calcAlignedColorTverskyScore() |
| CCDPL::Shape::AlignedShapeTverskyScore | Functor wrapping Shape::calcAlignedShapeTverskyScore() |
| CCDPL::Shape::AlignedTotalOverlapTverskyScore | Functor wrapping Shape::calcAlignedTotalOverlapTverskyScore() |
| CCDPL::Shape::AlignedTverskyComboScore | Functor wrapping Shape::calcAlignedTverskyComboScore() |
| CCDPL::Shape::AlignmentResult | Result of a Gaussian-shape alignment between a reference and an aligned shape |
| CCDPL::ConfGen::TorsionRule::AngleEntry | One preferred torsion angle for a rule, characterized by its value, the two tolerance bands and a score |
| CCDPL::Base::Any | Safe, type checked container for arbitrary data of variable type |
| CCDPL::Util::Array< ValueType > | Dynamic array class providing amortized constant time access to arbitrary elements |
| ►CCDPL::Util::Array< MatchConstraint > | |
| CCDPL::Chem::MatchConstraintList | List of Chem::MatchConstraint instances combined with a logical Type (AND_LIST, NOT_AND_LIST, OR_LIST, or NOT_OR_LIST) that controls how the contained constraints are aggregated during query/target evaluation |
| CCDPL::Util::Array< MMFF94AngleBendingInteraction > | |
| CCDPL::Util::Array< MMFF94BondStretchingInteraction > | |
| CCDPL::Util::Array< MMFF94ElectrostaticInteraction > | |
| CCDPL::Util::Array< MMFF94OutOfPlaneBendingInteraction > | |
| CCDPL::Util::Array< MMFF94StretchBendInteraction > | |
| CCDPL::Util::Array< MMFF94TorsionInteraction > | |
| CCDPL::Util::Array< MMFF94VanDerWaalsInteraction > | |
| CCDPL::Util::Array< StereoDescriptor > | |
| ►CCDPL::Util::Array< StringDataBlockEntry > | |
| CCDPL::Chem::StringDataBlock | Array of Chem::StringDataBlockEntry objects |
| ►CCDPL::Util::Array< typename ValueType::SharedPointer > | |
| ►CCDPL::Util::IndirectArray< Fragment > | |
| ►CCDPL::Chem::FragmentList | Data type for the storage of Chem::Fragment objects |
| CCDPL::Biomol::ResidueList | Data structure for the storage of residues extracted from biological macromolecules |
| CCDPL::Chem::AromaticRingSet | Implements the perception of aromatic rings in a molecular graph |
| CCDPL::Chem::AromaticSSSRSubset | Implements the extraction of the aromatic rings in the SSSR of a molecular graph |
| CCDPL::Chem::CompleteRingSet | Implements the exhaustive perception of rings in a molecular graph |
| CCDPL::Chem::ComponentSet | Implements the perception of molecular graph components |
| CCDPL::Chem::ConnectedSubstructureSet | Enumerates the connected substructures of a molecular graph of a specified bond count |
| CCDPL::Chem::ExtendedSSSR | Implements the perception of the Extended Smallest Set of Smallest Rings (ESSSR) of a molecular graph |
| CCDPL::Chem::SmallestSetOfSmallestRings | Implements the perception of the Smallest Set of Smallest Rings (SSSR) of a molecular graphs |
| CCDPL::ForceField::MMFF94AromaticSSSRSubset | Implements the extraction of all rings in the SSSR of a molecular graph that are considered aromatic according to the MMFF94 aromaticity model |
| CCDPL::MolProp::FunctionalGroupList | Implementation of Ertl's algorithm [FGPE] for the identification of functional groups in organic molecules |
| ►CCDPL::Util::IndirectArray< GaussianShape > | |
| CCDPL::Shape::GaussianShapeSet | Data structure storing a set of (shared) Gaussian shapes |
| ►CCDPL::Util::IndirectArray< RegularGrid< T, T > > | |
| CCDPL::Grid::RegularGridSet< T, CVT > | Indirected array of dynamically allocated Grid::RegularGrid instances |
| ►CCDPL::Util::IndirectArray< ElectronSystem > | |
| ►CCDPL::Chem::ElectronSystemList | Data type for the storage of Chem::ElectronSystem objects |
| CCDPL::Chem::PiElectronSystemList | Implements the perception of all π-electron systems present in a molecule |
| ►CCDPL::Util::IndirectArray< MatchExpression< ObjType1, void > > | |
| ►CCDPL::Chem::MatchExpressionList< ObjType1, void > | |
| CCDPL::Chem::ANDMatchExpressionList< ObjType1, ObjType2 > | Chem::MatchExpressionList specialization that evaluates the stored expressions as a logical conjunction (AND) |
| CCDPL::Chem::ORMatchExpressionList< ObjType1, ObjType2 > | Chem::MatchExpressionList specialization that evaluates the stored expressions as a logical disjunction (OR) |
| CCDPL::Chem::MatchExpressionList< ObjType1, ObjType2 > | Container for the storage and evaluation of logical match expression lists |
| ►CCDPL::Util::IndirectArray< ValueType, PointerType, NullPointerCheck > | Dynamic array class for the storage of object pointers with an indirected query interface |
| ►CCDPL::Chem::MatchExpressionList< ObjType, void > | |
| CCDPL::Chem::ANDMatchExpressionList< ObjType, void > | Chem::MatchExpressionList specialization (single-object form) that evaluates the stored expressions as a logical conjunction (AND) |
| CCDPL::Chem::ORMatchExpressionList< ObjType, void > | Chem::MatchExpressionList specialization that evaluates the stored expressions as a logical disjunction (OR) |
| ►CCDPL::Util::Array< V > | |
| CCDPL::Math::VectorArray< V > | Array data type for the ordered storage of vector objects |
| CCDPL::Chem::Atom2DCoordinatesCalculator | Generates 2D coordinates for the atoms of a molecular graph using a layout algorithm that combines ring-system templates, chain extension, and substituent placement |
| CCDPL::Chem::Atom3DCoordinatesFunctor | Helper-functor for retrieving the 3D coordinates of an atom (via the Chem::AtomProperty::COORDINATES_3D property) |
| CCDPL::Chem::AtomArray3DCoordinatesFunctor | Helper-functor for retrieving the 3D coordinates of an atom from a separately-stored coordinates array, indexed by the atom's position in the underlying molecular graph |
| CCDPL::Chem::AtomBondMapping | Data structure for the common storage of related atom to atom and bond to bond mappings |
| CCDPL::Chem::AtomConformer3DCoordinatesFunctor | Helper-functor for retrieving the 3D coordinates of an atom for a specific conformer (via the Chem::AtomProperty::CONFORMER_COORDINATES_3D conformer-array property) |
| CCDPL::GRAIL::AtomDensityGridCalculator | Calculator that fills a spatial grid with combined per-atom density contributions |
| CCDPL::Chem::AtomDictionary | A global dictionary for the lookup of data associated with the atom types defined in namespace Chem::AtomType |
| CCDPL::MolProp::AtomHydrophobicityCalculator | Implementation of Greene's algorithm [CATA] for the calculation of atom hydrophobicities |
| CCDPL::Descr::AutoCorrelation2DVectorCalculator | Calculation of the topological (2D) auto-correlation vector of a molecular graph |
| CCDPL::Descr::AutoCorrelation3DVectorCalculator< T > | Generic implementation of the 3D auto-correlation vector calculation for sequences of entities of arbitrary type |
| ►CCDPL::Descr::AutoCorrelation3DVectorCalculator< Chem::Atom > | |
| CCDPL::Descr::AtomAutoCorrelation3DVectorCalculator | AutoCorrelation3DVectorCalculator implementation for the calculation of atom-centered 3D auto-correlation vectors of chemical structures |
| ►CCDPL::Descr::AutoCorrelation3DVectorCalculator< Pharm::Feature > | |
| CCDPL::Descr::FeatureAutoCorrelation3DVectorCalculator | AutoCorrelation3DVectorCalculator specialization for feature-centered 3D auto-correlation vectors of pharmacophores |
| CCDPL::Chem::AutomorphismGroupSearch | Enumerates the atom/bond automorphisms of a molecular graph |
| CCDPL::Descr::BCUTDescriptorCalculator | Calculation of the BCUT (Burden-CAS-University-of-Texas) descriptor of a molecular graph |
| CCDPL::Chem::BemisMurckoAnalyzer | Decomposes a molecular graph into its Bemis-Murcko framework, ring systems, linkers and side chains |
| CCDPL::Math::BFGSMinimizer< VA, VT, FVT > | Implementation of the Broyden-Fletcher-Goldfarb-Shanno (BFGS) algorithm for solving unconstrained nonlinear optimization problems |
| CCDPL::Math::BFGSMinimizer< QuaternionTransformation > | |
| CCDPL::GRAIL::BindingAffinityCalculator | Predicts the binding affinity of a ligand pose from its GRAIL descriptor vector |
| ►CCDPL::Chem::BondContainer | Common interface for data structures that support a random access to stored Chem::Bond instances |
| ►CCDPL::Chem::Atom | Abstract base class representing a chemical atom and its bonded neighborhood |
| CCDPL::Chem::BasicAtom | Concrete Chem::Atom implementation used as the atom type of Chem::BasicMolecule |
| ►CCDPL::Chem::MolecularGraph | Abstract base class for representations of a chemical structure as a graph of bonded atoms |
| ►CCDPL::Chem::Fragment | Concrete Chem::MolecularGraph implementation that stores references to a selectable subset of atoms and bonds (typically of a parent Chem::Molecule) |
| ►CCDPL::Biomol::HierarchyViewNode | Abstract base class for nodes of the Biomol::HierarchyView tree (models, chains, residues) |
| CCDPL::Biomol::HierarchyViewChain | Data structure for the representation of biological macromolecule chains |
| CCDPL::Biomol::HierarchyViewFragment | Data structure for the representation of a single contiguous fragment of a biological macromolecule chain |
| CCDPL::Biomol::HierarchyViewModel | Data structure for the representation of individual biological macromolecule models |
| CCDPL::Chem::AromaticSubstructure | Implements the perception of aromatic atoms and bonds in a molecular graph |
| CCDPL::Chem::CyclicSubstructure | Implements the perception of ring atoms and bonds in a molecular graph |
| ►CCDPL::Chem::Molecule | Abstract base class representing a mutable molecular graph that owns its atoms and bonds |
| CCDPL::Chem::BasicMolecule | Concrete Chem::Molecule implementation that owns Chem::BasicAtom and Chem::BasicBond instances |
| CCDPL::ConfGen::CanonicalFragment | Data structure representing a canonicalized molecular fragment |
| CCDPL::Chem::BondOrderCalculator | Perceives bond orders of a molecular graph from its 3D structure and atom connectivity |
| CCDPL::Chem::PatternBasedTautomerizationRule::BondOrderChange | Encodes a single bond order change between two pattern atoms applied when the parent transformation pattern matches |
| CCDPL::Chem::BondStereoFlagCalculator | Calculator that derives 2D wedge/hash bond stereo flags from atom 2D coordinates and stereochemical descriptors of a molecular graph |
| CCDPL::Util::BronKerboschAlgorithm | Implementation of the Bron-Kerbosch clique-detection algorithm [BKA] |
| CCDPL::Vis::Brush | Specifies the fill pattern and fill color of shapes |
| CCDPL::Descr::BulkSimilarityCalculator< DT, SVT > | Calculator that performs a bulk pairwise comparison of a single query descriptor against a stored set of target descriptors using a configurable similarity function |
| CCDPL::Descr::BurdenMatrixGenerator | Calculation of the Burden matrix of a molecular graph |
| CCDPL::GRAIL::BuriednessGridCalculator | Calculator that fills a spatial grid with per-cell buriedness scores derived from GRAIL::BuriednessScore |
| CCDPL::GRAIL::BuriednessScore | Functor for the calculation of the buriedness of a 3D query position with respect to the surrounding atoms |
| CCDPL::Vis::CairoPointer< T > | A smart pointer managing the lifetime of allocated Cairo data structures |
| CCDPL::Vis::CairoPointer< cairo_t > | |
| CCDPL::Vis::CairoPointerTraits< T > | Traits class providing the reference-count management functions for a particular Cairo data type T |
| CCDPL::Vis::CairoPointerTraits< cairo_pattern_t > | Specialization of CairoPointerTraits for the object type cairo_pattern_t |
| CCDPL::Vis::CairoPointerTraits< cairo_surface_t > | Specialization of CairoPointerTraits for the object type cairo_surface_t |
| CCDPL::Vis::CairoPointerTraits< cairo_t > | Specialization of CairoPointerTraits for the object type cairo_t |
| CCDPL::Chem::CanonicalNumberingCalculator | Calculation of canonical atom numberings for molecular graphs using McKay's algorithm |
| CCDPL::Biomol::MMCIFData::Category | A single mmCIF data category, holding an ordered list of data items (columns) |
| CCDPL::Pharm::CationPiInteractionConstraint | Constraint functor that tests whether an aromatic/cationic feature pair satisfies the geometric criteria for a cation-π interaction (center distance plus cation-to-ring-plane-normal angle) |
| CCDPL::Chem::ChEMBLStandardizer | Implementation of the ChEMBL structure preprocessing pipeline |
| CCDPL::Chem::CIPConfigurationLabeler | Assigns Cahn-Ingold-Prelog (CIP) configuration labels to stereogenic atoms and bonds of a molecular graph |
| CCDPL::Chem::CIPPriorityCalculator | Computes a topological approximation of CIP (Cahn-Ingold-Prelog) priorities for the atoms of a molecular graph |
| CCDPL::Descr::CircularFingerprintGenerator | Generation of atom-centered circular substructure fingerprints in the spirit of SciTegic's Extended Connectivity Fingerprints (ECFP) |
| CCDPL::Vis::Color | Specifies a color in terms of its red, green and blue components and an alpha-channel for transparency |
| CCDPL::Shape::ColorTanimotoScore | Functor wrapping Shape::calcColorTanimotoScore() |
| CCDPL::Shape::ColorTverskyScore | Functor wrapping Shape::calcColorTverskyScore() |
| CCDPL::Chem::CommonConnectedSubstructureSearch | Enumerates all maximal common connected substructures shared between a query and a target molecular graph |
| CCDPL::Math::CommonType< T1, T2 > | Trait that resolves the common arithmetic type of T1 and T2 via std::common_type |
| CCDPL::Math::ComplexTraits< T > | Common operations and type aliases for complex arithmetic types |
| ►CCDPL::Math::ComplexTraits< std::complex< T > > | |
| CCDPL::Math::TypeTraits< std::complex< T > > | Math::TypeTraits specialization for complex arithmetic value types |
| CCDPL::Util::CompressionAlgoTraits< CompAlgo > | Traits-style template selecting the boost::iostreams compression/decompression filters that implement a given Util::CompressionAlgo. Specialized for each supported algorithm |
| CCDPL::Util::CompressionAlgoTraits< BZIP2 > | Util::CompressionAlgoTraits specialization for the bzip2 algorithm |
| CCDPL::Util::CompressionAlgoTraits< GZIP > | Util::CompressionAlgoTraits specialization for the gzip algorithm |
| CCDPL::ConfGen::ConformerGenerator | High-level driver for the generation of low-energy conformer ensembles of molecular graphs |
| CCDPL::ConfGen::ConformerGeneratorSettings | Bundle of configuration parameters for conformer ensemble generation via class ConfGen::ConformerGenerator |
| ►CCDPL::Base::ControlParameterContainer | Base class providing methods for the storage and lookup of control-parameter values |
| ►CCDPL::Vis::Object3DFactory< Pharm::FeatureContainer > | |
| CCDPL::Vis::FeatureContainerObject3DFactory | Class implementing the creation of Vis::Object3D instances providing a 3D representation of Pharm::FeatureContainer data objects for visualization purposes |
| CCDPL::Base::ControlParameterList | Data structure for the storage and lookup of control-parameter values |
| ►CCDPL::Base::DataIOBase | Provides infrastructure for the registration of I/O callback functions |
| ►CCDPL::Base::DataReader< Chem::Molecule > | |
| ►CCDPL::Util::StreamDataReader< Chem::Molecule, MMTFMoleculeReader > | |
| CCDPL::Biomol::MMTFMoleculeReader | Reader for molecule data in the Macromolecular Transmission Format (MMTF) [MMTF] |
| ►CCDPL::Util::StreamDataReader< Chem::Molecule, MMCIFMoleculeReader > | |
| CCDPL::Biomol::MMCIFMoleculeReader | Reader for molecule data in the Macromolecular Crystallographic Information File (mmCIF) [MMCIF] format |
| ►CCDPL::Util::StreamDataReader< Chem::Molecule, PDBMoleculeReader > | |
| CCDPL::Biomol::PDBMoleculeReader | Reader for molecule data in the Brookhaven Protein Data Bank (PDB) [PDB] format |
| ►CCDPL::Util::StreamDataReader< Chem::Molecule, CFLMoleculeReader > | |
| CCDPL::ConfGen::CFLMoleculeReader | Reader for molecule fragment data stored in the CDPL Conformer Generator Fragment Library (CFL) format |
| CCDPL::Pharm::PSDMoleculeReader | Reader for molecule data in the CDPL PSD-format |
| ►CCDPL::Base::DataReader< typename ReaderImpl::DataType > | |
| CCDPL::Util::CompressedDataReader< ReaderImpl, DecompStream, DataType > | Adapter that wraps a stream-based reader with a decompression stream to read records from a compressed data stream |
| CCDPL::Util::FileDataReader< ReaderImpl, DataType > | Convenience wrapper that adapts a stream-based reader implementation ReaderImpl into a file-based Base::DataReader by opening an std::ifstream and forwarding all read operations to the wrapped reader |
| ►CCDPL::Base::DataReader< Pharmacophore > | |
| ►CCDPL::Util::StreamDataReader< Pharmacophore, PMLPharmacophoreReader > | |
| CCDPL::Pharm::PMLPharmacophoreReader | Reader for pharmacophore data in the native I/O format of LigandScout |
| ►CCDPL::Util::StreamDataReader< Pharmacophore, CDFPharmacophoreReader > | |
| CCDPL::Pharm::CDFPharmacophoreReader | Reader for pharmacophore data in the native I/O format of the CDPL |
| CCDPL::Pharm::PSDPharmacophoreReader | Reader for pharmacophore data in the CDPL PSD-format |
| ►CCDPL::Base::DataReader< DataType > | |
| CCDPL::Util::CompoundDataReader< DataType > | Composite Base::DataReader that aggregates several underlying readers and presents their records as one contiguous record stream |
| CCDPL::Util::MultiFormatDataReader< DataType > | Reader that auto-dispatches to a format-specific reader registered with Base::DataIOManager |
| CCDPL::Util::StreamDataReader< DataType, ReaderImpl > | Helper class that implements Base::DataReader for std::istream based data readers |
| ►CCDPL::Base::DataWriter< FeatureContainer > | |
| CCDPL::Pharm::CDFFeatureContainerWriter | Writer for feature container data in the native I/O format of the CDPL |
| CCDPL::Pharm::PMLFeatureContainerWriter | Writer for feature container data in the native I/O format of LigandScout |
| ►CCDPL::Base::DataWriter< DRegularGrid > | |
| CCDPL::Grid::CDFDRegularGridWriter | Writer for regular spatial grid data in the native I/O format of the CDPL |
| CCDPL::Grid::CUBEDRegularGridWriter | Writer for regular spatial grid data in the Gaussian CUBE [CUBE] format |
| ►CCDPL::Base::DataWriter< Reaction > | |
| CCDPL::Chem::CDFReactionWriter | Writer for reaction data in the native I/O format of the CDPL |
| CCDPL::Chem::JMEReactionWriter | Writer for reaction data in the native I/O format of the JME Molecular Editor [JME] java applet |
| CCDPL::Chem::RDFReactionWriter | Writer for reaction data in the MDL RD-File [CTFILE] format |
| CCDPL::Chem::RXNReactionWriter | Writer for reaction data in the MDL Rxn-File [CTFILE] format |
| CCDPL::Chem::SMARTSReactionWriter | Writer for reaction data in the Daylight SMARTS [SMARTS] format |
| CCDPL::Chem::SMILESReactionWriter | Writer for reaction data in the Daylight SMILES [SMILES] format |
| ►CCDPL::Base::DataWriter< Pharm::FeatureContainer > | |
| CCDPL::Vis::FeatureContainerObject3DWriter< WriterImpl > | Generic writer that converts Pharm::FeatureContainer instances into a 3D scene representation (via Vis::FeatureContainerObject3DFactory) and forwards them to a WriterImpl Object3D writer |
| ►CCDPL::Base::DataWriter< Chem::Reaction > | |
| CCDPL::Vis::PDFReactionWriter | Creates 2D depictions of chemical reactions in the Portable Document Format (PDF) [WPDF] |
| CCDPL::Vis::PNGReactionWriter | Creates 2D depictions of chemical reactions in the Portable Network Graphics (PNG) [WPNG] format |
| CCDPL::Vis::PSReactionWriter | Creates 2D depictions of chemical reactions in the PostScript (PS) [WPS] format |
| CCDPL::Vis::SVGReactionWriter | Creates 2D depictions of chemical reactions in the Scalable Vector Graphics (SVG) [WSVG] format |
| ►CCDPL::Base::DataWriter< DataType > | |
| CCDPL::Util::MultiFormatDataWriter< DataType > | Base::DataWriter front-end that automatically selects a concrete handler from Base::DataIOManager based on the output file name or an explicitly supplied format identifier |
| ►CCDPL::Base::DataWriter< DRegularGridSet > | |
| CCDPL::Grid::CDFDRegularGridSetWriter | Writer for regular spatial grid set data in the native I/O format of the CDPL |
| ►CCDPL::Base::DataWriter< typename WriterImpl::DataType > | |
| CCDPL::Util::CompressedDataWriter< WriterImpl, CompStream, DataType > | Convenience wrapper that combines a Util::CompressionOStream of type CompStream with a stream-based writer WriterImpl so that data written via this Base::DataWriter is automatically compressed on the fly |
| CCDPL::Util::FileDataWriter< WriterImpl, DataType > | Convenience wrapper that adapts a stream-based writer implementation WriterImpl into a file-based Base::DataWriter by opening an std::fstream and forwarding all write operations to the wrapped writer |
| ►CCDPL::Base::DataWriter< MolecularGraph > | |
| CCDPL::Chem::CDFMolecularGraphWriter | Writer for molecular graph data in the native I/O format of the CDPL |
| CCDPL::Chem::CMLMolecularGraphWriter | Writer for molecular graph data in the Chemical Markup Language [CML] format |
| CCDPL::Chem::INCHIMolecularGraphWriter | Writer for molecular graph data in the IUPAC International Chemical Identifier (InChI) [INCHI] format |
| CCDPL::Chem::JMEMolecularGraphWriter | Writer for molecular graph data in the native I/O format of the JME Molecular Editor [JME] java applet |
| CCDPL::Chem::MOL2MolecularGraphWriter | Writer for molecular graph data in the Sybyl MOL2 format |
| CCDPL::Chem::MOLMolecularGraphWriter | Writer for molecular graph data in the MDL Mol-File [CTFILE] format |
| CCDPL::Chem::SDFMolecularGraphWriter | Writer for molecular graph data in the MDL SD-File [CTFILE] format |
| CCDPL::Chem::SMARTSMolecularGraphWriter | Writer for molecular graph data in the Daylight SMARTS [SMARTS] format |
| CCDPL::Chem::SMILESMolecularGraphWriter | Writer for molecular graph data in the Daylight SMILES [SMILES] format |
| CCDPL::Chem::XYZMolecularGraphWriter | Writer for molecular graph data in XYZ format to an output stream |
| ►CCDPL::Base::DataWriter< Object3D > | |
| CCDPL::Vis::PLYObject3DWriter | Outputs 3D visualization data represented by Vis::Object3D instances in the Polygon File Format [PLYFMT] |
| CCDPL::Vis::R3DObject3DWriter | Outputs 3D visualization data represented by Vis::Object3D instances in the Raster3D [R3DFMT] format |
| CCDPL::Vis::STLObject3DWriter | Outputs 3D visualization data represented by Vis::Object3D instances in the STL [STLFMT] format |
| CCDPL::Vis::VRMLObject3DWriter | Outputs 3D visualization data represented by Vis::Object3D instances in the VRML [VRML97] format |
| ►CCDPL::Base::DataWriter< Chem::MolecularGraph > | |
| CCDPL::Biomol::MMCIFMolecularGraphWriter | Writer for molecular graph data in the Macromolecular Crystallographic Information File (mmCIF) [MMCIF] format |
| CCDPL::Biomol::MMTFMolecularGraphWriter | Writer for molecular graph data in the Macromolecular Transmission Format (MMTF) [MMTF] |
| CCDPL::Biomol::PDBMolecularGraphWriter | Writer for molecular graph data in the Brookhaven Protein Data Bank (PDB) [PDB] format |
| CCDPL::Pharm::PSDMolecularGraphWriter | Writer for molecular graph data in the CDPL PSD-format |
| CCDPL::Vis::PDFMolecularGraphWriter | Creates 2D structure diagrams of molecular graphs in the Portable Document Format (PDF) [WPDF] |
| CCDPL::Vis::PNGMolecularGraphWriter | Creates 2D structure diagrams of molecular graphs in the Portable Network Graphics (PNG) [WPNG] format |
| CCDPL::Vis::PSMolecularGraphWriter | Creates 2D structure diagrams of molecular graphs in the PostScript (PS) [WPS] format |
| CCDPL::Vis::SVGMolecularGraphWriter | Creates 2D structure diagrams of molecular graphs in the Scalable Vector Graphics (SVG) [WSVG] format |
| ►CCDPL::Base::DataReader< T > | Interface for reading data objects of a given type from an arbitrary data source |
| ►CCDPL::Util::StreamDataReader< Molecule, SMILESMoleculeReader > | |
| CCDPL::Chem::SMILESMoleculeReader | Reader for molecule data in the Daylight SMILES [SMILES] format |
| ►CCDPL::Util::StreamDataReader< Molecule, CDFMoleculeReader > | |
| CCDPL::Chem::CDFMoleculeReader | Reader for molecule data in the native I/O format of the CDPL |
| ►CCDPL::Util::StreamDataReader< Molecule, XYZMoleculeReader > | |
| CCDPL::Chem::XYZMoleculeReader | Reader for molecule data in XYZ format from an input stream |
| ►CCDPL::Util::StreamDataReader< Molecule, SDFMoleculeReader > | |
| CCDPL::Chem::SDFMoleculeReader | Reader for molecule data in the MDL SD-File [CTFILE] format |
| ►CCDPL::Util::StreamDataReader< Reaction, SMILESReactionReader > | |
| CCDPL::Chem::SMILESReactionReader | Reader for reaction data in the Daylight SMILES [SMILES] format |
| ►CCDPL::Util::StreamDataReader< DRegularGrid, CUBEDRegularGridReader > | |
| CCDPL::Grid::CUBEDRegularGridReader | Reader for regular spatial grid data in the Gaussian CUBE [CUBE] format |
| ►CCDPL::Util::StreamDataReader< Molecule, MOL2MoleculeReader > | |
| CCDPL::Chem::MOL2MoleculeReader | Reader for molecule data in the Sybyl MOL2 format |
| ►CCDPL::Util::StreamDataReader< Molecule, CMLMoleculeReader > | |
| CCDPL::Chem::CMLMoleculeReader | Reader for molecule data in the Chemical Markup Language [CML] format |
| ►CCDPL::Util::StreamDataReader< Molecule, SMARTSMoleculeReader > | |
| CCDPL::Chem::SMARTSMoleculeReader | Reader for molecule data in the Daylight SMARTS [SMARTS] format |
| ►CCDPL::Util::StreamDataReader< DRegularGrid, CDFDRegularGridReader > | |
| CCDPL::Grid::CDFDRegularGridReader | Reader for regular spatial grid data in the native I/O format of the CDPL |
| ►CCDPL::Util::StreamDataReader< Molecule, INCHIMoleculeReader > | |
| CCDPL::Chem::INCHIMoleculeReader | Reader for molecule data in the IUPAC International Chemical Identifier (InChI) [INCHI] format |
| ►CCDPL::Util::StreamDataReader< Reaction, CDFReactionReader > | |
| CCDPL::Chem::CDFReactionReader | Reader for reaction data in the native I/O format of the CDPL |
| ►CCDPL::Util::StreamDataReader< DRegularGridSet, CDFDRegularGridSetReader > | |
| CCDPL::Grid::CDFDRegularGridSetReader | Reader for regular spatial grid set data in the native I/O format of the CDPL |
| ►CCDPL::Util::StreamDataReader< Reaction, RXNReactionReader > | |
| CCDPL::Chem::RXNReactionReader | Reader for reaction data in the MDL Rxn-File [CTFILE] format |
| ►CCDPL::Util::StreamDataReader< Molecule, MOLMoleculeReader > | |
| CCDPL::Chem::MOLMoleculeReader | Reader for molecule data in the MDL Mol-File [CTFILE] format |
| ►CCDPL::Util::StreamDataReader< Reaction, RDFReactionReader > | |
| CCDPL::Chem::RDFReactionReader | Reader for reaction data in the MDL RD-File [CTFILE] format |
| ►CCDPL::Util::StreamDataReader< Molecule, JMEMoleculeReader > | |
| CCDPL::Chem::JMEMoleculeReader | Reader for molecule data in the native I/O format of the JME Molecular Editor [JME] java applet |
| ►CCDPL::Util::StreamDataReader< Reaction, SMARTSReactionReader > | |
| CCDPL::Chem::SMARTSReactionReader | Reader for reaction data in the Daylight SMARTS [SMARTS] format |
| ►CCDPL::Util::StreamDataReader< Reaction, JMEReactionReader > | |
| CCDPL::Chem::JMEReactionReader | Reader for reaction data in the native I/O format of the JME Molecular Editor [JME] java applet |
| CCDPL::Base::DataWriter< T > | Interface for writing data objects of a given type to an arbitrary data sink |
| CCDPL::Vis::Object3DFactory< T > | The abstract base of classes implementing the creation of Vis::Object3D instances for the 3D visualization of data objects |
| CCDPL::Vis::StructureGridView2D::Cell | Data structure storing the contents of a grid cell |
| ►CCDPL::Vis::View2D | The abstract base of classes implementing the 2D visualization of data objects |
| CCDPL::Vis::ReactionView2D | Implements the 2D visualization of chemical reactions |
| CCDPL::Vis::StructureGridView2D | Implements the 2D visualization of multiple chemical structures arranged in a grid |
| CCDPL::Vis::StructureView2D | Implements the 2D visualization of chemical structures |
| CCDPL::Descr::CosineSimilarity | Functor class for calculating Cosine Similarities [WCOS] of bitsets and vectors |
| CCDPL::Base::DataFormat | Provides meta-information about a particular data storage format |
| CCDPL::Base::DataInputHandler< T > | Factory interface providing methods for the creation of Base::DataReader instances handling a particular object type and storage format |
| ►CCDPL::Base::DataInputHandler< Chem::Molecule > | |
| CCDPL::Pharm::PSDMoleculeInputHandler | Handler for the input of molecule data in the CDPL PSD-format |
| ►CCDPL::Base::DataInputHandler< Pharmacophore > | |
| CCDPL::Pharm::PSDPharmacophoreInputHandler | Handler for the input of pharmacophore data in the CDPL PSD-format |
| ►CCDPL::Base::DataInputHandler< typename ReaderImpl::DataType > | |
| CCDPL::Util::DefaultDataInputHandler< ReaderImpl, Format, DataType > | Default Base::DataInputHandler implementation that exposes a fixed Base::DataFormat and instantiates readers of the supplied stream-based ReaderImpl type (file-based readers are produced by wrapping it in Util::FileDataReader) |
| CCDPL::Base::DataIOManager< T > | Singleton class that serves as a global registry for Base::DataInputHandler and Base::DataOutputHandler implementation instances |
| CCDPL::Base::DataOutputHandler< T > | Factory interface providing methods for the creation of Base::DataWriter instances handling a particular object type and storage format |
| ►CCDPL::Base::DataOutputHandler< Chem::MolecularGraph > | |
| CCDPL::Pharm::PSDMolecularGraphOutputHandler | Handler for the output of molecular graph data in the CDPL PSD-format |
| ►CCDPL::Base::DataOutputHandler< typename WriterImpl::DataType > | |
| CCDPL::Util::DefaultDataOutputHandler< WriterImpl, FORMAT, DataType > | Default Base::DataOutputHandler implementation that exposes a fixed Base::DataFormat and instantiates writers of the supplied stream-based WriterImpl type (file-based writers are produced by wrapping it in Util::FileDataWriter) |
| CCDPL::Descr::PathFingerprintGenerator::DefAtomDescriptorFunctor | The default functor for the generation of atom descriptors |
| CCDPL::Chem::HashCodeCalculator::DefAtomHashSeedFunctor | The default functor for the generation of atom hash seeds |
| CCDPL::Descr::CircularFingerprintGenerator::DefAtomIdentifierFunctor | The functor for the generation of ECFP atom identifiers |
| CCDPL::Util::ObjectPool< T >::DefaultConstructor | Default object factory which creates new instances of ObjectType via new |
| CCDPL::Util::ObjectStack< T >::DefaultConstructor | Default object factory which creates new instances of ObjectType via new |
| CCDPL::Util::ObjectPool< T >::DefaultDestructor | Default object destructor which destroys instances of ObjectType via delete |
| CCDPL::Descr::PathFingerprintGenerator::DefBondDescriptorFunctor | The default functor for the generation of bond descriptors |
| CCDPL::Chem::HashCodeCalculator::DefBondHashSeedFunctor | The default functor for the generation of bond hash seeds |
| CCDPL::Descr::CircularFingerprintGenerator::DefBondIdentifierFunctor | The default functor for the generation of bond identifiers |
| CCDPL::Util::Dereferencer< ArgType, ResType > | Unary functor for the dereferenciation of pointers without null pointer checking |
| CCDPL::ConfGen::DGConstraintGenerator | Constructs geometric constraints (distance, planarity, volume) for distance-geometry-based 3D structure generation |
| ►CCDPL::ConfGen::DGConstraintGeneratorSettings | Bundle of configuration parameters for distance-geometry constraint generation via class ConfGen::DGConstraintGenerator |
| CCDPL::ConfGen::DGStructureGeneratorSettings | Bundle of configuration parameters for raw coordinates generation via class ConfGen::DGStructureGenerator |
| ►CCDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived > | Serves as foundation for subclasses that perform coordinates generation based on distance-geometry |
| CCDPL::Util::DGCoordinatesGenerator< 2, double > | |
| ►CCDPL::Util::DGCoordinatesGeneratorBase< 3, T, DGCoordinatesGenerator< 3, T > > | |
| CCDPL::Util::DGCoordinatesGenerator< 3, T > | Specialized distance-geometry implementation for the generation of 3D coordinates that fulfill user-provided distance and volume constraints |
| ►CCDPL::Util::DGCoordinatesGeneratorBase< Dim, T, DGCoordinatesGenerator< Dim, T > > | |
| CCDPL::Util::DGCoordinatesGenerator< Dim, T > | Generic distance-geometry implementation for the generation of coordinates that fulfill user-provided distance constraints |
| CCDPL::ConfGen::DGStructureGenerator | Distance-geometry-based generation of raw 3D structures for molecular graphs |
| CCDPL::Descr::DiceSimilarity | Functor class for calculating the Dice Similarity [GSIM] of bitsets |
| CCDPL::Math::DirectAssignmentProxy< C > | Proxy that converts an assignment to a Math container into the corresponding direct-assignment call on the container (assign / plusAssign / minusAssign) bypassing alias detection |
| CCDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived >::DistanceConstraint | A constraint that pins the distance between two points to the interval [lb, ub] |
| CCDPL::ForceField::ElasticPotential | Stores parameters for an elastic potential (harmonic distance restraint) between a pair of atoms |
| CCDPL::Shape::FastGaussianShapeAlignment::ShapeData::Element | |
| CCDPL::Shape::GaussianShape::Element | Data structure representing a single sphere of the Gaussian shape, characterized by a position, radius, hardness and color |
| ►CCDPL::Chem::Entity3DContainer | Common interface for data structures that support a random access to stored Chem::Entity3D instances |
| ►CCDPL::Chem::AtomContainer | Common interface for data structures that support a random access to stored Chem::Atom instances |
| CCDPL::Chem::Atom | Abstract base class representing a chemical atom and its bonded neighborhood |
| ►CCDPL::Chem::Bond | Abstract base class representing a chemical bond between two Chem::Atom instances |
| CCDPL::Chem::BasicBond | Default implementation of the Chem::Bond interface |
| CCDPL::Chem::ElectronSystem | Describes an electron system of a molecule in terms of involved atoms and their electron contributions |
| CCDPL::Chem::MolecularGraph | Abstract base class for representations of a chemical structure as a graph of bonded atoms |
| ►CCDPL::Pharm::FeatureContainer | Abstract base class for containers holding a sequence of Pharm::Feature objects with associated properties (e.g. a pharmacophore or feature set) |
| CCDPL::Pharm::FeatureSet | Concrete Pharm::FeatureContainer implementation that stores references to existing Pharm::Feature instances |
| ►CCDPL::Pharm::Pharmacophore | Abstract base class for mutable containers of Pharm::Feature instances representing a pharmacophore model |
| CCDPL::Pharm::BasicPharmacophore | Concrete Pharm::Pharmacophore implementation that owns its features as Pharm::BasicFeature instances managed through an internal object pool |
| CCDPL::Chem::Entity3DCoordinatesFunctor | Helper-functor for retrieving the 3D coordinates of an Chem::Entity3D object (via the Chem::Entity3DProperty::COORDINATES_3D property) |
| CCDPL::Biomol::ResidueDictionary::Entry | A single residue dictionary entry |
| CCDPL::Chem::AtomDictionary::Entry | A single dictionary entry describing the properties of an (atom type, isotope) pair |
| CCDPL::ForceField::MMFF94AngleBendingParameterTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94AromaticAtomTypeDefinitionTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94AtomTypePropertyTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94BondChargeIncrementTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94BondStretchingParameterTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94BondStretchingRuleParameterTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94DefaultStretchBendParameterTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94FormalAtomChargeDefinitionTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94OutOfPlaneBendingParameterTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94PartialBondChargeIncrementTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94PrimaryToParameterAtomTypeMap::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94StretchBendParameterTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94SymbolicAtomTypePatternTable::Entry | A single atom type pattern record |
| CCDPL::ForceField::MMFF94TorsionParameterTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::MMFF94VanDerWaalsParameterTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::ForceField::UFFAtomTypePropertyTable::Entry | Data structure for the storage of values associated with a single table entry |
| CCDPL::Descr::EuclideanDistance | Functor class for calculating the Euclidean Distance [CITB] between bitsets and vectors |
| CCDPL::Descr::EuclideanSimilarity | Functor class for calculating the Euclidean Similarity [GSIM] of bitsets |
| ►Cstd::exception | STL class |
| ►CCDPL::Base::Exception | The root of the CDPL exception hierarchy |
| CCDPL::Base::BadCast | Thrown to indicate that a cast or conversion from a given source type to a requested target type is not possible |
| CCDPL::Base::ItemNotFound | Thrown to indicate that some requested data item could not be found |
| ►CCDPL::Base::OperationFailed | Thrown to indicate that some requested operation has failed (e.g. due to unfulfilled preconditions or other errors) |
| CCDPL::Base::CalculationFailed | Thrown to indicate that some requested calculation has failed |
| CCDPL::Base::IOError | Thrown to indicate that an I/O operation has failed because of physical (e.g. broken pipe) or logical (e.g. invalid file format) errors |
| ►CCDPL::Base::ValueError | Thrown to indicate errors caused by some invalid value |
| CCDPL::Base::NullPointerException | Thrown when an operation requires or expects a valid pointer but a null pointer was provided |
| ►CCDPL::Base::RangeError | Thrown to indicate that a value is out of range |
| CCDPL::Base::IndexError | Thrown to indicate that an index is out of range |
| CCDPL::Base::SizeError | Thrown to indicate that the size of a (multidimensional) array is not correct |
| ►CCDPL::ForceField::Error | Base class of the ForceField subsystem exception hierarchy |
| CCDPL::ForceField::ParameterizationFailed | Thrown when force field parameterization has failed |
| CCDPL::Chem::FragmentGenerator::ExcludePattern | A pattern descriptor specifying bonds that shall not be cleaved |
| ►CCDPL::Math::Expression< E > | CRTP base class for all numeric expression types in the Math namespace (Barton-Nackman idiom) |
| ►CCDPL::Math::GridExpression< GridUnary< E, F > > | |
| CCDPL::Math::GridUnary< E, F > | Expression-template node applying a unary functor F element-wise to a grid expression E |
| ►CCDPL::Math::GridExpression< RegularSpatialGrid< T, typename TypeTraits< T >::RealType, Grid< T >, CMatrix< typename TypeTraits< T >::RealType, 4, 4 > > > | |
| CCDPL::Math::RegularSpatialGrid< T, C, GD, XF > | 3D grid data structure combining a Math::Grid data store with a coordinate-system transformation that maps grid-cell indices to 3D world positions |
| ►CCDPL::Math::GridExpression< Scalar1GridBinary< E1, E2, F > > | |
| CCDPL::Math::Scalar1GridBinary< E1, E2, F > | Expression-template node combining a scalar E1 (lhs) and a grid expression E2 (rhs) element-wise via the binary functor F |
| ►CCDPL::Math::GridExpression< C > | |
| CCDPL::Math::GridContainer< C > | Refinement of Math::GridExpression marking the derived type as a concrete (writable) grid container |
| ►CCDPL::Math::GridExpression< GridReference< G > > | |
| CCDPL::Math::GridReference< G > | Lightweight grid expression that proxies a reference to an underlying grid container |
| ►CCDPL::Math::GridExpression< Scalar2GridBinary< E1, E2, F > > | |
| CCDPL::Math::Scalar2GridBinary< E1, E2, F > | Expression-template node combining a grid expression E1 (lhs) and a scalar E2 (rhs) element-wise via the binary functor F |
| ►CCDPL::Math::GridExpression< GridBinary1< E1, E2, F > > | |
| CCDPL::Math::GridBinary1< E1, E2, F > | Expression-template node combining two grid expressions E1 and E2 element-wise via the binary functor F |
| ►CCDPL::Math::MatrixExpression< MatrixUnary< E, F > > | |
| CCDPL::Math::MatrixUnary< E, F > | Expression-template node applying a unary functor F element-wise to a matrix expression E |
| ►CCDPL::Math::MatrixExpression< MatrixSlice< M > > | |
| CCDPL::Math::MatrixSlice< M > | Matrix-expression proxy that views a strided rectangular slice of an underlying matrix |
| ►CCDPL::Math::MatrixExpression< MatrixReference< M > > | |
| CCDPL::Math::MatrixReference< M > | Lightweight matrix expression that proxies a reference to an underlying matrix container |
| ►CCDPL::Math::MatrixExpression< C > | |
| ►CCDPL::Math::MatrixContainer< C > | Refinement of Math::MatrixExpression marking the derived type as a concrete (writable) matrix container |
| CCDPL::Math::CMatrix< typename TypeTraits< T >::RealType, 4, 4 > | |
| CCDPL::Math::Matrix< double > | |
| ►CCDPL::Math::MatrixExpression< TriangularAdapter< M, Tri > > | |
| CCDPL::Math::TriangularAdapter< M, Tri > | Matrix expression that exposes only the triangular part of an underlying matrix M selected by the policy Tri (Math::Lower, Math::UnitLower, Math::Upper or Math::UnitUpper) |
| ►CCDPL::Math::MatrixExpression< MatrixTranspose< M > > | |
| CCDPL::Math::MatrixTranspose< M > | Mutable view adapter that exposes the transpose of a matrix M as a matrix expression ( \( (i, j) \to M(j, i) \)) |
| ►CCDPL::Math::MatrixExpression< MatrixRange< M > > | |
| CCDPL::Math::MatrixRange< M > | Matrix-expression proxy that views a contiguous rectangular subrange of an underlying matrix |
| ►CCDPL::Math::MatrixExpression< Scalar1MatrixBinary< E1, E2, F > > | |
| CCDPL::Math::Scalar1MatrixBinary< E1, E2, F > | Expression-template node combining a scalar E1 (lhs) and a matrix expression E2 (rhs) element-wise via the binary functor F |
| ►CCDPL::Math::MatrixExpression< MatrixBinary2< E1, E2, F > > | |
| CCDPL::Math::MatrixBinary2< E1, E2, F > | Expression-template node combining two matrix expressions E1 and E2 via a binary functor F that is invoked with both expressions plus the (i, j) cell indices |
| ►CCDPL::Math::MatrixExpression< VectorMatrixUnary< E, F > > | |
| CCDPL::Math::VectorMatrixUnary< E, F > | Expression-template node interpreting a vector expression E as a column matrix via the per-element functor F |
| ►CCDPL::Math::MatrixExpression< VectorMatrixBinary< E1, E2, F > > | |
| CCDPL::Math::VectorMatrixBinary< E1, E2, F > | Expression-template node interpreting a binary combination of two vector expressions as a matrix (e.g. outer product), via the per-cell functor F invoked with both expressions and the cell coordinates |
| ►CCDPL::Math::MatrixExpression< MatrixBinary1< E1, E2, F > > | |
| CCDPL::Math::MatrixBinary1< E1, E2, F > | Expression-template node combining two matrix expressions E1 and E2 element-wise via the binary functor F |
| ►CCDPL::Math::MatrixExpression< Scalar2MatrixBinary< E1, E2, F > > | |
| CCDPL::Math::Scalar2MatrixBinary< E1, E2, F > | Expression-template node combining a matrix expression E1 (lhs) and a scalar E2 (rhs) element-wise via the binary functor F |
| CCDPL::Math::MatrixExpression< MatrixVectorArrayAdapter > | |
| ►CCDPL::Math::QuaternionExpression< VectorQuaternionAdapter< V > > | |
| CCDPL::Math::VectorQuaternionAdapter< V > | Quaternion expression that exposes a 4-element vector as a quaternion (component indices 0-3 map to C1-C4) |
| ►CCDPL::Math::QuaternionExpression< Scalar1QuaternionBinary1< E1, E2, F > > | |
| CCDPL::Math::Scalar1QuaternionBinary1< E1, E2, F > | Expression-template node combining a scalar E1 (lhs) and a quaternion expression E2 (rhs) component-wise via the binary functor F |
| ►CCDPL::Math::QuaternionExpression< QuaternionUnary1< E, F > > | |
| CCDPL::Math::QuaternionUnary1< E, F > | Expression-template node applying a unary functor F that returns a quaternion result to a quaternion expression E |
| ►CCDPL::Math::QuaternionExpression< Scalar2QuaternionBinary1< E1, E2, F > > | |
| CCDPL::Math::Scalar2QuaternionBinary1< E1, E2, F > | Expression-template node combining a quaternion expression E1 (lhs) and a scalar E2 (rhs) component-wise via the binary functor F |
| ►CCDPL::Math::QuaternionExpression< Scalar1QuaternionBinary2< E1, E2, F > > | |
| CCDPL::Math::Scalar1QuaternionBinary2< E1, E2, F > | Expression-template node combining a scalar E1 (lhs) and a quaternion expression E2 (rhs) via the per-component functor F (which exposes applyC1 / applyC2 / applyC3 / applyC4 methods) |
| ►CCDPL::Math::QuaternionExpression< QuaternionUnary2< E, F > > | |
| CCDPL::Math::QuaternionUnary2< E, F > | Expression-template node applying a per-component functor F to a quaternion expression E, where F exposes four separate apply methods (applyC1 / applyC2 / applyC3 / applyC4) operating on the whole source expression |
| ►CCDPL::Math::QuaternionExpression< QuaternionReference< Q > > | |
| CCDPL::Math::QuaternionReference< Q > | Lightweight quaternion expression that proxies a reference to an underlying quaternion container |
| ►CCDPL::Math::QuaternionExpression< C > | |
| CCDPL::Math::QuaternionContainer< C > | Refinement of Math::QuaternionExpression marking the derived type as a concrete (writable) quaternion container |
| ►CCDPL::Math::QuaternionExpression< Scalar2QuaternionBinary2< E1, E2, F > > | |
| CCDPL::Math::Scalar2QuaternionBinary2< E1, E2, F > | Expression-template node combining a quaternion expression E1 (lhs) and a scalar E2 (rhs) via the per-component functor F (which exposes applyC1 / applyC2 / applyC3 / applyC4 methods) |
| ►CCDPL::Math::QuaternionExpression< QuaternionBinary1< E1, E2, F > > | |
| CCDPL::Math::QuaternionBinary1< E1, E2, F > | Expression-template node combining two quaternion expressions E1 and E2 component-wise via the binary functor F |
| ►CCDPL::Math::QuaternionExpression< QuaternionBinary2< E1, E2, F > > | |
| CCDPL::Math::QuaternionBinary2< E1, E2, F > | Expression-template node combining two quaternion expressions E1 and E2 via the per-component functor F (which exposes four separate applyC1 / applyC2 / applyC3 / applyC4 methods operating on the whole source expressions) |
| ►CCDPL::Math::QuaternionExpression< Scalar13QuaternionTernary< E1, E2, E3, F > > | |
| CCDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F > | Expression-template node combining a scalar E1 (lhs), a quaternion expression E2 (middle), and a scalar E3 (rhs) via the per-component ternary functor F |
| ►CCDPL::Math::QuaternionExpression< Scalar3QuaternionTernary< E1, E2, E3, F > > | |
| CCDPL::Math::Scalar3QuaternionTernary< E1, E2, E3, F > | Expression-template node combining two quaternion expressions E1 (lhs) and E2 (middle) with a scalar E3 (rhs) via the per-component ternary functor F |
| ►CCDPL::Math::VectorExpression< VectorSlice< V > > | |
| CCDPL::Math::VectorSlice< V > | Vector-expression proxy that views a strided slice of an underlying vector |
| ►CCDPL::Math::VectorExpression< HomogenousCoordsAdapter< V > > | |
| CCDPL::Math::HomogenousCoordsAdapter< V > | Vector expression that exposes a vector V as its homogeneous-coordinate extension by appending an implicit 1 at the end |
| ►CCDPL::Math::VectorExpression< VectorRange< V > > | |
| CCDPL::Math::VectorRange< V > | Vector-expression proxy that views a contiguous half-open subrange of an underlying vector |
| ►CCDPL::Math::VectorExpression< VectorBinary1< E1, E2, F > > | |
| CCDPL::Math::VectorBinary1< E1, E2, F > | Expression-template node combining two vector expressions E1 and E2 element-wise via the binary functor F |
| ►CCDPL::Math::VectorExpression< VectorBinary2< E1, E2, F > > | |
| CCDPL::Math::VectorBinary2< E1, E2, F > | Expression-template node combining two vector expressions E1 and E2 via a binary functor F invoked with both expressions plus the element index i |
| ►CCDPL::Math::VectorExpression< C > | |
| ►CCDPL::Math::VectorContainer< C > | Refinement of Math::VectorExpression marking the derived type as a concrete (writable) vector container |
| CCDPL::Math::Vector< double > | |
| ►CCDPL::Math::VectorExpression< Scalar2VectorBinary< E1, E2, F > > | |
| CCDPL::Math::Scalar2VectorBinary< E1, E2, F > | Expression-template node combining a vector expression E1 (lhs) and a scalar E2 (rhs) element-wise via the binary functor F |
| ►CCDPL::Math::VectorExpression< Scalar1VectorBinary< E1, E2, F > > | |
| CCDPL::Math::Scalar1VectorBinary< E1, E2, F > | Expression-template node combining a scalar E1 (lhs) and a vector expression E2 (rhs) element-wise via the binary functor F |
| ►CCDPL::Math::VectorExpression< MatrixColumn< M > > | |
| CCDPL::Math::MatrixColumn< M > | Vector-expression proxy that views a single column of an underlying matrix |
| ►CCDPL::Math::VectorExpression< QuaternionVectorAdapter< Q > > | |
| CCDPL::Math::QuaternionVectorAdapter< Q > | View adapter that exposes a quaternion as a 4-element vector expression (indices map to the components C1, C2, C3, C4) |
| ►CCDPL::Math::VectorExpression< MatrixRow< M > > | |
| CCDPL::Math::MatrixRow< M > | Vector-expression proxy that views a single row of an underlying matrix |
| ►CCDPL::Math::VectorExpression< VectorReference< V > > | |
| CCDPL::Math::VectorReference< V > | Lightweight vector expression that proxies a reference to an underlying vector container |
| ►CCDPL::Math::VectorExpression< QuaternionVectorBinary< E1, E2, F > > | |
| CCDPL::Math::QuaternionVectorBinary< E1, E2, F > | Expression-template node combining a quaternion expression E1 and a vector expression E2 into a vector expression via the per-element functor F (used e.g. for quaternion-vector rotation) |
| ►CCDPL::Math::VectorExpression< Matrix2VectorBinary< E1, E2, F > > | |
| CCDPL::Math::Matrix2VectorBinary< E1, E2, F > | Expression-template node interpreting a binary combination of a vector expression E1 and a matrix expression E2 as a vector (e.g. vector-matrix product), via the per-element functor F invoked with both expressions and the index |
| ►CCDPL::Math::VectorExpression< Matrix1VectorBinary< E1, E2, F > > | |
| CCDPL::Math::Matrix1VectorBinary< E1, E2, F > | Expression-template node interpreting a binary combination of a matrix expression E1 and a vector expression E2 as a vector (e.g. matrix-vector product), via the per-element functor F invoked with both expressions and the index |
| ►CCDPL::Math::VectorExpression< VectorUnary< E, F > > | |
| CCDPL::Math::VectorUnary< E, F > | Expression-template node applying a unary functor F element-wise to a vector expression E |
| ►CCDPL::Math::GridExpression< E > | CRTP base class for all grid expression types |
| ►CCDPL::Math::GridContainer< Grid< T, std::vector< T > > > | |
| CCDPL::Math::Grid< T, A > | Dynamically-sized dense 3D grid ( \( d_1 \times d_2 \times d_3 \)) with configurable underlying storage |
| ►CCDPL::Math::GridContainer< ZeroGrid< T > > | |
| CCDPL::Math::ZeroGrid< T > | Constant grid expression whose cells are all zero |
| ►CCDPL::Math::GridContainer< ScalarGrid< T > > | |
| CCDPL::Math::ScalarGrid< T > | Constant grid expression in which every cell equals the same scalar value |
| ►CCDPL::Math::RegularSpatialGrid< T, T > | |
| CCDPL::Grid::RegularGrid< T, CVT > | Implementation of the Grid::SpatialGrid interface for regular spatial grids |
| ►CCDPL::Math::MatrixExpression< E > | CRTP base class for all matrix expression types |
| ►CCDPL::Math::MatrixContainer< IdentityMatrix< T > > | |
| CCDPL::Math::IdentityMatrix< T > | Constant identity-matrix expression (1 on the diagonal, 0 elsewhere) |
| ►CCDPL::Math::MatrixContainer< ScalarMatrix< T > > | |
| CCDPL::Math::ScalarMatrix< T > | Constant matrix expression in which every entry equals the same scalar value |
| ►CCDPL::Math::MatrixContainer< TranslationMatrix< T > > | |
| CCDPL::Math::TranslationMatrix< T > | \( N \times N \) translation matrix in homogeneous coordinates |
| ►CCDPL::Math::MatrixContainer< ScalingMatrix< T > > | |
| CCDPL::Math::ScalingMatrix< T > | \( N \times N \) diagonal scaling matrix |
| ►CCDPL::Math::MatrixContainer< Matrix< T, std::vector< T > > > | |
| CCDPL::Math::Matrix< T, A > | Dynamically-sized dense row-major matrix with configurable underlying storage |
| ►CCDPL::Math::MatrixContainer< SparseMatrix< T, std::unordered_map< std::uint64_t, T > > > | |
| CCDPL::Math::SparseMatrix< T, A > | Sparse matrix that stores only non-default entries keyed by a packed (row, column) identifier |
| ►CCDPL::Math::MatrixContainer< BoundedMatrix< T, M, N > > | |
| CCDPL::Math::BoundedMatrix< T, M, N > | Variable-size matrix with fixed upper capacities M \( \times \) N stored in a stack-allocated array |
| ►CCDPL::Math::MatrixContainer< ZeroMatrix< T > > | |
| CCDPL::Math::ZeroMatrix< T > | Constant matrix expression whose entries are all zero |
| ►CCDPL::Math::MatrixContainer< CMatrix< T, M, N > > | |
| CCDPL::Math::CMatrix< T, M, N > | Fixed-size dense matrix of dimensions M \( \times \) N backed by a 2D C-array (no dynamic allocation) |
| ►CCDPL::Math::MatrixContainer< RotationMatrix< T > > | |
| CCDPL::Math::RotationMatrix< T > | \( N \times N \) rotation matrix backed by a unit quaternion (or an axis-angle representation) |
| ►CCDPL::Math::MatrixContainer< InitListMatrix< T > > | |
| CCDPL::Math::InitListMatrix< T > | Lightweight matrix container that wraps a nested std::initializer_list of T values |
| ►CCDPL::Math::QuaternionExpression< E > | CRTP base class for all quaternion expression types |
| ►CCDPL::Math::QuaternionContainer< Quaternion< T > > | |
| CCDPL::Math::Quaternion< T > | General 4-component quaternion \( q = c_1 + c_2 i + c_3 j + c_4 k \) |
| ►CCDPL::Math::QuaternionContainer< RealQuaternion< T > > | |
| CCDPL::Math::RealQuaternion< T > | Pure-real quaternion \( q = c_1 + 0i + 0j + 0k \) that stores only the real component |
| ►CCDPL::Math::VectorExpression< E > | CRTP base class for all vector expression types |
| ►CCDPL::Math::VectorContainer< ScalarVector< T > > | |
| CCDPL::Math::ScalarVector< T > | Constant vector expression in which every element equals the same scalar value |
| ►CCDPL::Math::VectorContainer< ZeroVector< T > > | |
| CCDPL::Math::ZeroVector< T > | Constant vector expression whose elements are all zero |
| ►CCDPL::Math::VectorContainer< UnitVector< T > > | |
| CCDPL::Math::UnitVector< T > | Constant vector expression \( e_i \) that contains 1 at a single specified index and 0 elsewhere |
| ►CCDPL::Math::VectorContainer< InitListVector< T > > | |
| CCDPL::Math::InitListVector< T > | Lightweight vector container that wraps a std::initializer_list for construction-style initialization |
| ►CCDPL::Math::VectorContainer< BoundedVector< T, N > > | |
| CCDPL::Math::BoundedVector< T, N > | Variable-size vector with a fixed upper capacity N stored in a stack-allocated array |
| ►CCDPL::Math::VectorContainer< SparseVector< T, std::unordered_map< std::size_t, T > > > | |
| CCDPL::Math::SparseVector< T, A > | Sparse vector that stores only non-default entries in an associative key-to-value container |
| ►CCDPL::Math::VectorContainer< CVector< T, N > > | |
| CCDPL::Math::CVector< T, N > | Fixed-size vector of dimension N backed by a C-array (no dynamic allocation) |
| ►CCDPL::Math::VectorContainer< Vector< T, std::vector< T > > > | |
| CCDPL::Math::Vector< T, A > | Dynamically-sized dense vector with configurable underlying storage |
| CCDPL::Shape::FastGaussianShapeAlignment | High-level driver for the fast alignment of Gaussian shapes against a set of reference shapes |
| ►CCDPL::Pharm::FeatureDistanceConstraint | Constraint functor that accepts a pair of features whose 3D-position distance lies within a configured [min, max] interval |
| CCDPL::Pharm::HydrophobicInteractionConstraint | Pharm::FeatureDistanceConstraint specialization that accepts a hydrophobic feature pair when its center distance lies within the typical hydrophobic interaction range |
| CCDPL::Pharm::IonicInteractionConstraint | Pharm::FeatureDistanceConstraint specialization that accepts an oppositely-charged ionic feature pair when its center distance lies within the typical salt-bridge range |
| ►CCDPL::Pharm::FeatureGenerator | Abstract base class for generators that perceive one type of pharmacophore feature (e.g. an aromatic ring or H-bond donor) and append the perceived features to a Pharm::Pharmacophore |
| ►CCDPL::Pharm::PatternBasedFeatureGenerator | Pharm::FeatureGenerator implementation that perceives pharmacophore features by substructure pattern matching, with separate include and exclude pattern lists |
| CCDPL::Pharm::AromaticFeatureGenerator | Pharm::FeatureGenerator implementation that perceives aromatic ring features by enumerating the aromatic SSSR subset of the input molecular graph |
| CCDPL::Pharm::HBondAcceptorFeatureGenerator | Pharm::FeatureGenerator implementation that perceives H-bond acceptor features by matching a built-in set of SMARTS patterns |
| CCDPL::Pharm::HBondDonorFeatureGenerator | Pharm::FeatureGenerator implementation that perceives H-bond donor features by matching a built-in set of SMARTS patterns |
| CCDPL::Pharm::HydrophobicAtomFeatureGenerator | Pharm::FeatureGenerator implementation that emits one hydrophobic feature per atom whose individual hydrophobicity exceeds a configurable threshold |
| CCDPL::Pharm::HydrophobicFeatureGenerator | Pharm::FeatureGenerator implementation that perceives hydrophobic features by grouping atoms into rings, chains and small fragment groups whose total atom hydrophobicity exceeds the per-class threshold |
| CCDPL::Pharm::NegIonizableFeatureGenerator | Pharm::FeatureGenerator implementation that perceives negative ionizable group features by matching a built-in set of SMARTS patterns |
| CCDPL::Pharm::PosIonizableFeatureGenerator | Pharm::FeatureGenerator implementation that perceives positive ionizable group features by matching a built-in set of SMARTS patterns |
| CCDPL::Pharm::XBondAcceptorFeatureGenerator | Pharm::FeatureGenerator implementation that perceives halogen-bond acceptor features by matching a built-in set of SMARTS patterns |
| CCDPL::Pharm::XBondDonorFeatureGenerator | Pharm::FeatureGenerator implementation that perceives halogen-bond donor features by matching a built-in set of SMARTS patterns |
| CCDPL::Pharm::FeatureGeometryMatchFunctor | Match functor that quantifies the goodness of the spatial orientation match between two pharmacophore features, applying type-specific tolerances for H-bond donor/acceptor, halogen-bond donor/acceptor and aromatic features |
| ►CCDPL::Pharm::FeatureInteractionScore | Abstract base class for scoring functors that quantify the strength of a directional pharmacophore-feature interaction (e.g. H-bond, ionic, π-π stacking) between two Pharm::Feature instances |
| CCDPL::Pharm::CationPiInteractionScore | Pharm::FeatureInteractionScore implementation that scores an aromatic/cationic feature pair by combining per-component scores for cation-to-ring-center distance and cation-displacement to ring-plane-normal angle |
| ►CCDPL::Pharm::FeatureDistanceScore | Pharm::FeatureInteractionScore implementation that scores a feature pair based on whether their 3D-position distance falls within a configured [min, max] interval |
| CCDPL::Pharm::HydrophobicInteractionScore | Pharm::FeatureDistanceScore specialization that scores a hydrophobic feature pair based on its center distance in the typical hydrophobic interaction range |
| CCDPL::Pharm::IonicInteractionScore | Pharm::FeatureDistanceScore specialization that scores an oppositely-charged ionic feature pair based on its center distance in the typical salt-bridge range |
| CCDPL::Pharm::FeatureInteractionScoreCombiner | Composite Pharm::FeatureInteractionScore that combines two underlying interaction scores via a user-supplied binary combination function (default: maximum) |
| CCDPL::Pharm::HBondingInteractionScore | Pharm::FeatureInteractionScore implementation that scores a donor/acceptor feature pair by combining per-component scores for H-bond length, acceptor-H-donor angle and H-bond direction to acceptor vector angle |
| CCDPL::Pharm::OrthogonalPiPiInteractionScore | Pharm::FeatureInteractionScore implementation that scores an aromatic feature pair for an orthogonal (T-shaped) π-π interaction by combining per-component scores for horizontal/vertical center separations and ring-plane-normal angle |
| CCDPL::Pharm::ParallelPiPiInteractionScore | Pharm::FeatureInteractionScore implementation that scores an aromatic feature pair for a parallel (sandwich/displaced) π-π interaction by combining per-component scores for vertical/horizontal center separations and ring-plane-normal angle |
| CCDPL::Pharm::XBondingInteractionScore | Pharm::FeatureInteractionScore implementation that scores a halogen-bond donor/acceptor feature pair by combining per-component scores for halogen-acceptor distance, acceptor-halogen-bound-atom angle and acceptor direction angle |
| CCDPL::GRAIL::FeatureInteractionScoreGridCalculator | Calculator that fills a spatial grid with per-cell feature-interaction scores against a set of target pharmacophore features |
| CCDPL::Pharm::FeaturePairDistanceMatchFunctor | Match functor that tests whether two feature pairs share a compatible inter-feature distance, with the compatibility relation switched between query-mode (asymmetric) and non-query-mode (symmetric) |
| CCDPL::Pharm::FeaturePositionMatchFunctor | Match functor that quantifies the goodness of the 3D-position match between two pharmacophore features by comparing their separation against the configured per-feature tolerance |
| CCDPL::Pharm::FeatureTypeMatchFunctor | Match functor that accepts a feature pair when both features share the same Pharm::FeatureType identifier |
| CCDPL::Util::FileRemover | RAII helper that deletes a file when the FileRemover instance goes out of scope (unless released beforehand). Useful for guaranteeing the cleanup of temporary files |
| CCDPL::Pharm::FileScreeningHitCollector | Hit-callback functor for use with Pharm::ScreeningProcessor that writes each accepted hit molecule (optionally aligned and annotated with score/database properties) to a Base::DataWriter sink |
| CCDPL::Vis::Font | Specifies a font for drawing text |
| ►CCDPL::Vis::FontMetrics | Interface providing methods for querying information about the metrics of a font |
| CCDPL::Vis::CairoFontMetrics | Implements the FontMetrics interface for the Cairo rendering backend |
| CCDPL::Vis::QtFontMetrics | Implements the FontMetrics interface for the Qt rendering backend |
| CCDPL::ConfGen::FragmentAssembler | Driver for the fragment-based generation of 3D starting conformers |
| CCDPL::ConfGen::FragmentAssemblerSettings | Bundle of configuration parameters for fragment conformer assembly via class ConfGen::FragmentAssembler |
| CCDPL::Chem::FragmentGenerator::FragmentationRule | A single fragmentation rule, consisting of a bond substructure match pattern and a numeric rule ID |
| CCDPL::ConfGen::FragmentConformerGenerator | Driver for the generation of low-energy conformer ensembles for single molecular fragments (chain, small ring system or macrocycle) |
| CCDPL::ConfGen::FragmentConformerGeneratorSettings | Bundle of configuration parameters for fragment conformer ensemble generation via class ConfGen::FragmentConformerGenerator |
| ►CCDPL::Chem::FragmentGenerator | Generic rule-based molecule fragmentation engine that splits a molecular graph along bonds matching user-defined fragmentation rules |
| CCDPL::Chem::BRICSFragmentGenerator | Chem::FragmentGenerator preconfigured with the 16 BRICS bond-cleavage rules and the associated exclude patterns for combinatorial fragmentation of organic molecules |
| CCDPL::Chem::RECAPFragmentGenerator | Chem::FragmentGenerator implementation applying the RECAP [RECAP] cleavage rules (see Chem::RECAPRuleID) to produce a set of fragment building blocks from a molecular graph |
| CCDPL::ConfGen::FragmentLibrary | Data structure representing a library of pre-generated molecular fragment conformer ensembles |
| CCDPL::ConfGen::FragmentLibraryEntry | Data structure representing a single entry of a conformer generation fragment library |
| CCDPL::ConfGen::FragmentLibraryGenerator | Driver for populating a ConfGen::FragmentLibrary with conformers of canonicalized molecular fragments |
| CCDPL::Chem::FragmentGenerator::FragmentLink | Records the connectivity between two fragments produced by a single bond cleavage |
| CCDPL::ConfGen::FragmentConformerGeneratorSettings::FragmentSettings | Per-fragment-class settings (separate parameters for chain, small ring system and macrocycle fragments) |
| CCDPL::Shape::GaussianShapeAlignment | High-level driver for the alignment of Gaussian shapes against a set of reference shapes |
| ►CCDPL::Shape::GaussianShapeAlignmentStartGenerator | Abstract base class for generators of starting transformations used to seed Gaussian-shape overlap optimization |
| CCDPL::Shape::PrincipalAxesAlignmentStartGenerator | Generator that produces alignment starting transformations by aligning the principal axes of the aligned shape to those of the reference shape |
| CCDPL::Shape::GaussianShapeFunction | Function representation of a Gaussian shape, used to evaluate the shape's density, volume, surface area and related quantities at arbitrary 3D positions |
| CCDPL::Shape::GaussianShapeFunctionAlignment | Driver for the alignment of one Shape::GaussianShapeFunction (the aligned shape) against a fixed reference Shape::GaussianShapeFunction |
| CCDPL::Shape::GaussianShapeGenerator | Generates Shape::GaussianShape instances from molecular graphs |
| ►CCDPL::Shape::GaussianShapeOverlapFunction | Abstract base class for functions evaluating the overlap between two Gaussian shape functions |
| CCDPL::Shape::ExactGaussianShapeOverlapFunction | Shape::GaussianShapeOverlapFunction implementation that evaluates the overlap analytically using the full Gaussian-product expansion (no approximations) |
| CCDPL::Shape::FastGaussianShapeOverlapFunction | Shape::GaussianShapeOverlapFunction implementation that uses two approximation techniques to trade some accuracy for a substantial speedup compared to Shape::ExactGaussianShapeOverlapFunction |
| CCDPL::GRAIL::GeneralizedBellAtomDensity | Functor for the evaluation of the generalized-bell atom density contribution of an atom at a query position |
| CCDPL::ForceField::GradientVectorTraits< GV > | Generic primary traits template providing zero-initialization for a 3D gradient vector container of type GV |
| CCDPL::ForceField::GradientVectorTraits< Math::VectorArray< V > > | ForceField::GradientVectorTraits specialization for containers of type Math::VectorArray |
| CCDPL::ForceField::GradientVectorTraits< std::vector< V > > | ForceField::GradientVectorTraits specialization for containers of type std::vector |
| CCDPL::GRAIL::GRAILDataSetGenerator | Generator that pre-computes the per-cell interaction-score grids and the atom-density grid used by GRAIL scoring of ligand poses against a target environment |
| CCDPL::GRAIL::GRAILDescriptorCalculator | Calculation of GRAIL descriptors for protein-ligand complexes |
| CCDPL::GRAIL::GRAILXDescriptorCalculator | Calculation of the extended GRAIL-X descriptor for protein-ligand complexes |
| ►CCDPL::Vis::GraphicsPrimitive2D | The abstract base class of all 2D graphics primitives |
| CCDPL::Vis::ClipPathPrimitive2D | 2D graphics primitive representing a clipping region in 2D space |
| CCDPL::Vis::EllipsePrimitive2D | 2D graphics primitive representing an ellipse |
| CCDPL::Vis::LinePrimitive2D | 2D graphics primitive representing a single line |
| CCDPL::Vis::LineSegmentListPrimitive2D | 2D graphics primitive representing a list of disjoint line segments |
| CCDPL::Vis::PathPrimitive2D | 2D graphics primitive representing an arbitrary path in 2D space |
| CCDPL::Vis::PointListPrimitive2D | 2D graphics primitive representing a list of points |
| CCDPL::Vis::PolygonPrimitive2D | 2D graphics primitive representing a polygon |
| CCDPL::Vis::PolylinePrimitive2D | 2D graphics primitive representing a set of connected line segments |
| CCDPL::Vis::TextBlockPrimitive2D | 2D graphics primitive representing a block of styled text |
| CCDPL::Vis::TextLabelPrimitive2D | 2D graphics primitive representing a text label |
| CCDPL::Chem::CompleteRingSet::Node::GreaterCmpFunc | |
| CCDPL::Math::GridBinary1Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::GridBinary1 instantiation Binary <E1, E2, F> |
| ►CCDPL::Math::GridBooleanBinaryFunctor< G1, G2 > | Base class for binary functors that take two grid expressions and return a bool result (Math::GridEquality) |
| CCDPL::Math::GridEquality< G1, G2 > | Functor checking cell-wise equality of two grid expressions |
| CCDPL::Math::GridCoordinatesMatrixTransformTraits< MatrixType > | Reusable transformation traits used by Math::RegularSpatialGrid when the coordinate transform is a 4x4 matrix |
| ►CCDPL::Math::GridCoordinatesMatrixTransformTraits< BoundedMatrix< T, 4, 4 > > | |
| CCDPL::Math::GridCoordinatesTransformTraits< BoundedMatrix< T, 4, 4 > > | Math::GridCoordinatesTransformTraits specialization for the bounded Math::BoundedMatrix 4x4 transformation type |
| ►CCDPL::Math::GridCoordinatesMatrixTransformTraits< CMatrix< T, 4, 4 > > | |
| CCDPL::Math::GridCoordinatesTransformTraits< CMatrix< T, 4, 4 > > | Math::GridCoordinatesTransformTraits specialization for the fixed-size Math::CMatrix 4x4 transformation type |
| CCDPL::Math::GridCoordinatesTransformTraits< T > | Primary traits template for grid-coordinate transformations of type T (left unspecialized; specialize for new transform types) |
| CCDPL::Math::GridScalarUnaryFunctor< M > | Base class for unary functors that take a grid expression and return a scalar result (Math::GridElementSum) |
| ►CCDPL::Math::GridScalarUnaryFunctor< G > | |
| CCDPL::Math::GridElementSum< G > | Functor returning the sum of all cells of a grid expression |
| ►CCDPL::Math::GridTemporaryTraits< G > | Selects a concrete temporary grid type compatible with the grid expression G |
| CCDPL::Math::GridTemporaryTraits< GridReference< G > > | Math::GridTemporaryTraits specialization inheriting the temporary type of the underlying grid for a Math::GridReference view |
| CCDPL::Math::GridTemporaryTraits< const GridReference< G > > | Math::GridTemporaryTraits specialization inheriting the temporary type of the underlying grid for a const Math::GridReference view |
| CCDPL::Math::GridUnaryTraits< E, F > | Traits selecting the expression-template node and its result type for the Math::GridUnary instantiation <E, F> |
| CCDPL::Descr::HammingDistance | Functor class for calculating the Hamming Distance [WHAM, CITB] between bitsets |
| CCDPL::Chem::HashCodeCalculator | Computes a 64-bit hash code that identifies a molecular graph up to a configurable set of atom and bond properties |
| CCDPL::Base::LookupKey::HashFunc | Functor class implementing the generation of hash codes for LookupKey instances |
| CCDPL::MolProp::HBondAcceptorAtomTyper | Implements the perception of H-bond acceptor atom types (see namespace MolProp::HBondAcceptorAtomType) |
| CCDPL::MolProp::HBondDonorAtomTyper | Implements the perception of H-bond donor atom types (see namespace MolProp::HBondDonorAtomType) |
| CCDPL::Pharm::HBondingInteractionConstraint | Constraint functor that tests whether a Pharm::Feature pair satisfies geometric H-bond criteria (H-bond length plus acceptor-H-donor and H-bond direction to acceptor vector angles) |
| CCDPL::Biomol::HierarchyView | Data structure providing a hierarchical view on biological macromolecules |
| CCDPL::Chem::Hydrogen3DCoordinatesCalculator | Generates 3D coordinates for the hydrogen atoms of a molecular graph from the existing positions of their heavy atom neighbors |
| ►CCDPL::Vis::ImageWriter | Abstract base class for writers that render Chem::MolecularGraph or Chem::Reaction instances into a raster/vector image via an internal Cairo surface |
| CCDPL::Vis::PDFMolecularGraphWriter | Creates 2D structure diagrams of molecular graphs in the Portable Document Format (PDF) [WPDF] |
| CCDPL::Vis::PDFReactionWriter | Creates 2D depictions of chemical reactions in the Portable Document Format (PDF) [WPDF] |
| CCDPL::Vis::PNGMolecularGraphWriter | Creates 2D structure diagrams of molecular graphs in the Portable Network Graphics (PNG) [WPNG] format |
| CCDPL::Vis::PNGReactionWriter | Creates 2D depictions of chemical reactions in the Portable Network Graphics (PNG) [WPNG] format |
| CCDPL::Vis::PSMolecularGraphWriter | Creates 2D structure diagrams of molecular graphs in the PostScript (PS) [WPS] format |
| CCDPL::Vis::PSReactionWriter | Creates 2D depictions of chemical reactions in the PostScript (PS) [WPS] format |
| CCDPL::Vis::SVGMolecularGraphWriter | Creates 2D structure diagrams of molecular graphs in the Scalable Vector Graphics (SVG) [WSVG] format |
| CCDPL::Vis::SVGReactionWriter | Creates 2D depictions of chemical reactions in the Scalable Vector Graphics (SVG) [WSVG] format |
| Cstd::integral_constant< bool, !(std::is_nothrow_move_constructible< T >::value &&sizeof(T)<=sizeof(Storage::stack) &&std::alignment_of< T >::value<=std::alignment_of< Storage::StackStorageT >::value)> | |
| ►CCDPL::Pharm::InteractionAnalyzer | Analyzer that detects pairwise interactions between features of two Pharm::FeatureContainer instances based on user-registered per-feature-type-pair interaction constraint functions |
| CCDPL::Pharm::DefaultInteractionAnalyzer | Interaction analyzer pre-configured with the built-in default set of interaction constraints (hydrogen-bonding, ionic, aromatic-aromatic, cation-π, hydrophobic, halogen-bonding) |
| CCDPL::Pharm::InteractionConstraintConnector | Composite feature-interaction constraint that combines two underlying constraint functions via a logical conjunction or disjunction |
| CCDPL::Pharm::InteractionPharmacophoreGenerator | Driver that generates an interaction pharmacophore by perceiving a core pharmacophore on a ligand, an environment pharmacophore on the surrounding pocket residues, analyzing the inter-feature interactions and emitting features representing the detected interactions (optionally with exclusion volumes) |
| ►Cstd::ios_base | STL class |
| ►Cstd::basic_ios< Char > | STL class |
| ►Cstd::basic_istream< Char > | STL class |
| ►CCDPL::Util::CompressionStreamBase< CompAlgo, std::basic_istream< char, std::char_traits< char > > > | |
| CCDPL::Util::DecompressionIStream< CompAlgo, CharT, TraitsT > | Input stream wrapper that transparently decompresses data read from an underlying compressed source stream |
| ►Cstd::basic_iostream< Char > | STL class |
| ►CCDPL::Util::CompressionStreamBase< CompAlgo, std::basic_iostream< char, std::char_traits< char > > > | |
| CCDPL::Util::CompressedIOStream< CompAlgo, CharT, TraitsT > | Bidirectional stream wrapper that decompresses data read from stream into a temporary buffer and re-compresses the (possibly modified) buffer back to stream on close |
| ►Cstd::basic_ostream< Char > | STL class |
| ►CCDPL::Util::CompressionStreamBase< CompAlgo, std::basic_ostream< char, std::char_traits< char > > > | |
| CCDPL::Util::CompressionOStream< CompAlgo, CharT, TraitsT > | Output stream wrapper that transparently compresses data and writes it to an underlying sink stream when the wrapper is closed or destroyed |
| Cstd::basic_iostream< Char > | STL class |
| ►Cstd::is_arithmetic | |
| CCDPL::Math::IsScalar< T > | Type trait identifying T as a scalar arithmetic type (true for built-in arithmetic types) |
| CCDPL::Math::IsScalar< std::complex< T > > | Math::IsScalar specialization that treats std::complex<T> as scalar when T is arithmetic |
| CCDPL::Biomol::MMCIFData::Item | A single data item (column) of an mmCIF category, holding an ordered list of string values |
| ►Cboost::iterator_facade | |
| CCDPL::Util::IndexedElementIterator< ValueType, AccessFunc, IndexType > | STL compatible random access iterator for container elements accessible by index |
| CCDPL::Math::KabschAlgorithm< T > | Implementation of the Kabsch algorithm [KABA] |
| CCDPL::Math::KabschAlgorithm< double > | |
| CCDPL::Math::KabschAlgorithm< typename V::ValueType > | |
| CCDPL::Math::KabschAlgorithm< ValueType > | |
| CCDPL::Chem::KekuleStructureCalculator | Assigns an alternating single/double bond pattern (Kekulé structure) to the previously undefined bonds of a molecular graph (typically used to convert aromatic-bond annotations into explicit single/double bonds) |
| CCDPL::Descr::KuvekPocketDescriptorCalculator | Implements the algorithm devised by Kuvek et al. [KBPD] for the calculation of receptor binding pocket shape and surface electrostatics descriptors |
| CCDPL::Chem::CanonicalNumberingCalculator::AtomNode::LessCmpFunc | |
| CCDPL::Chem::CanonicalNumberingCalculator::Edge::LessCmpFunc | |
| CCDPL::Chem::CIPPriorityCalculator::AtomNode::LessCmpFunc | |
| CCDPL::Chem::SmallestSetOfSmallestRings::PathMessage::LessCmpFunc | |
| ►CCDPL::Vis::Line2D | Specifies a line segment in 2D space |
| CCDPL::Vis::LinePrimitive2D | 2D graphics primitive representing a single line |
| CCDPL::MolProp::LogSCalculator | Calculation of the aqueous solubility ( \( \log S \)) of molecular graphs using the atom-contribution method of Hou, Xia, Zhang and Xu |
| CCDPL::Base::LookupKey | Unique lookup key for control-parameter and property values |
| CCDPL::Math::Lower | Tag selecting the lower-triangular view (entries strictly above the diagonal read as zero) for Math::TriangularAdapter |
| CCDPL::Descr::MACCSFingerprintGenerator | Generation of 166 bit MACCS key fingerprints |
| CCDPL::Descr::ManhattanDistance | Functor class for calculating the Manhattan Distance [MADI] between bitsets and vectors |
| CCDPL::Descr::ManhattanSimilarity | Functor class for calculating the Manhattan Similarity [GSIM] of bitsets |
| CCDPL::Util::Map< Key, Value, AllowDefValues, KeyCompFunc > | A unique sorted associative container that maps keys to values |
| ►CCDPL::Util::Map< std::size_t, Color > | |
| ►CCDPL::Vis::ColorTable | Container for the storage and lookup of Vis::Color objects that are associated with a numeric identifier |
| CCDPL::Vis::DefaultAtomColorTable | Provides default colors for the element dependent coloring of atom labels in 2D depictions of chemical structures |
| CCDPL::Vis::DefaultFeatureColorTable | Provides default colors for the type dependent coloring of chemical features in 3D visualizations of pharmacophores |
| CCDPL::Util::Map< std::size_t, double > | |
| ►CCDPL::Util::Map< unsigned int, double, true > | |
| CCDPL::MolProp::MassComposition | Data type for the storage of mass percent compositions of chemical compounds |
| ►CCDPL::Util::Map< unsigned int, std::size_t, true > | |
| CCDPL::MolProp::ElementHistogram | Data type for the storage of element histograms of chemical compounds |
| CCDPL::Pharm::FeatureTypeHistogram | Data type for the storage of feature type histograms of pharmacophores |
| CCDPL::Util::MapDefaultValue< ValueType, Allow > | Helper supplying the default value returned by Util::Map when a queried key is absent |
| CCDPL::Util::MapDefaultValue< ValueType, false > | Util::MapDefaultValue specialization for the case in which default values are not allowed |
| CCDPL::Chem::MatchConstraint | Describes a single attribute-comparison constraint between a query and a target object used by molecular graph matching algorithms |
| CCDPL::Chem::MatchExpression< ObjType1, ObjType2 > | Generic boolean expression interface for the implementation of query/target object equivalence tests in molecular graph matching algorithms |
| ►CCDPL::Chem::MatchExpression< Atom, MolecularGraph > | |
| CCDPL::Chem::AtomConfigurationMatchExpression | Chem::MatchExpression that constrains target atoms by their stereo configuration relative to a query atom |
| CCDPL::Chem::AtomEnvironmentMatchExpression | Chem::MatchExpression that constrains target atoms by the structural environment encoded as a SMARTS substructure pattern |
| CCDPL::Chem::AtomSSSRRingSizeMatchExpression< MatchFunc > | Chem::MatchExpression that constrains target atoms by the size of the SSSR ring(s) containing them |
| CCDPL::Chem::AtomTypeMatchExpression | MatchExpression that checks the atom type of a target atom against a query atom type |
| ►CCDPL::Chem::MatchExpression< Bond, MolecularGraph > | |
| CCDPL::Chem::BondConfigurationMatchExpression | Chem::MatchExpression that constrains target bonds by their stereo configuration relative to a query bond |
| CCDPL::Chem::BondDirectionMatchExpression | Chem::MatchExpression that constrains target bonds by their SMILES/SMARTS bond direction |
| CCDPL::Chem::BondReactionCenterStatusMatchExpression | Chem::MatchExpression that constrains target bonds by their reaction-center status (see Chem::ReactionCenterStatus) |
| CCDPL::Chem::BondSubstituentDirectionMatchExpression | Chem::MatchExpression that constrains target double bond geometry via the per-substituent bond-direction annotations carried by the query (in the style of Daylight SMARTS [SMARTS] cis/trans patterns) |
| ►CCDPL::Chem::MatchExpression< MolecularGraph > | |
| CCDPL::Chem::MolecularGraphComponentGroupingMatchExpression | Chem::MatchExpression that constrains the substructure mapping by the query's component-level groupings (typically derived from the parenthesization of a Daylight SMARTS [SMARTS] pattern) |
| ►CCDPL::Chem::MatchExpression< ObjType, void > | Generic boolean expression interface for the implementation of query/target object equivalence tests in molecular graph matching algorithms |
| CCDPL::Chem::MatchExpressionList< ObjType, void > | |
| CCDPL::Chem::NOTMatchExpression< ObjType, void > | Chem::MatchExpression decorator that negates the result of a wrapped Chem::MatchExpression instance |
| CCDPL::Chem::PropertyMatchExpression< ValueType, MatchFunc, ObjType, void > | Single-object specialisation of Chem::PropertyMatchExpression for query/target equivalence tests on a single attribute retrieved from a single object via the user-supplied accessor |
| ►CCDPL::Chem::MatchExpression< ObjType1, void > | |
| CCDPL::Chem::MatchExpressionList< ObjType1, void > | |
| CCDPL::Chem::MatchExpressionList< ObjType1, ObjType2 > | Container for the storage and evaluation of logical match expression lists |
| CCDPL::Chem::NOTMatchExpression< ObjType1, ObjType2 > | Chem::MatchExpression decorator that negates the result of a wrapped Chem::MatchExpression instance |
| CCDPL::Chem::PropertyMatchExpression< ValueType, MatchFunc, ObjType1, ObjType2 > | Generic Chem::MatchExpression specialisation that evaluates a binary comparison between a query- and a target-derived property value retrieved through a user-supplied accessor function |
| ►CCDPL::Chem::MatchExpression< Reaction > | |
| CCDPL::Chem::ReactionAtomMappingMatchExpression | Chem::MatchExpression that constrains reaction substructure matches by a required reactant-to-product atom mapping |
| CCDPL::Chem::ReactionComponentGroupingMatchExpression | Chem::MatchExpression that constrains reaction substructure matches by the query's component-level groupings (typically derived from the parenthesization of a Daylight SMARTS [SMARTS] pattern) |
| CCDPL::Vis::Material | Defines material properties of Vis::Object3D instances |
| CCDPL::Math::Matrix1VectorBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Matrix1VectorBinary instantiation <E1, E2, F> |
| CCDPL::Math::Matrix2VectorBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Matrix2VectorBinary instantiation <E1, E2, F> |
| CCDPL::Math::MatrixBinary1Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::MatrixBinary1 instantiation <E1, E2, F> |
| CCDPL::Math::MatrixBinary2Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::MatrixBinary2 instantiation <E1, E2, F> |
| ►CCDPL::Math::MatrixBinaryFunctor< M1, M2 > | Base class for binary functors that take two matrix expressions and return a matrix element scalar result (Math::MatrixProduct) |
| CCDPL::Math::MatrixProduct< M1, M2 > | Functor returning element (i, j) of the matrix product \( e_1 \cdot e_2 \) |
| ►CCDPL::Math::MatrixBooleanBinaryFunctor< M1, M2 > | Base class for binary functors that take two matrix expressions and return a bool result (Math::MatrixEquality) |
| CCDPL::Math::MatrixEquality< M1, M2 > | Functor checking element-wise equality of two matrix expressions |
| ►CCDPL::Math::MatrixScalarRealUnaryFunctor< M > | Base class for unary functors that take a matrix expression and return a real-valued scalar (Math::MatrixNorm1, Math::MatrixNormFrobenius, Math::MatrixNormInfinity) |
| CCDPL::Math::MatrixNorm1< M > | Functor returning the L1 (maximum absolute column sum) norm of a matrix expression |
| CCDPL::Math::MatrixNormFrobenius< M > | Functor returning the Frobenius norm of a matrix expression |
| CCDPL::Math::MatrixNormInfinity< M > | Functor returning the L∞ (maximum absolute row sum) norm of a matrix expression |
| ►CCDPL::Math::MatrixScalarUnaryFunctor< M > | Base class for unary functors that take a matrix expression and return a scalar result (Math::MatrixElementSum, Math::MatrixTrace) |
| CCDPL::Math::MatrixElementSum< M > | Functor returning the sum of all elements of a matrix expression |
| CCDPL::Math::MatrixTrace< M > | Functor returning the trace (sum of diagonal entries) of a matrix expression |
| ►CCDPL::Math::MatrixTemporaryTraits< M > | Selects a concrete temporary matrix type compatible with the matrix expression M |
| CCDPL::Math::MatrixTemporaryTraits< MatrixColumn< M > > | Matrix-temporary trait specialization for Math::MatrixColumn — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::MatrixTemporaryTraits< MatrixRange< M > > | Matrix-temporary trait specialization for Math::MatrixRange — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::MatrixTemporaryTraits< MatrixReference< M > > | Math::MatrixTemporaryTraits specialization inheriting the temporary type of the underlying matrix for a Math::MatrixReference view |
| CCDPL::Math::MatrixTemporaryTraits< MatrixRow< M > > | Matrix-temporary trait specialization for Math::MatrixRow — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::MatrixTemporaryTraits< MatrixSlice< M > > | Matrix-temporary trait specialization for Math::MatrixSlice — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::MatrixTemporaryTraits< MatrixTranspose< M > > | Math::MatrixTemporaryTraits specialization inheriting the temporary type of the wrapped matrix for a Math::MatrixTranspose view |
| CCDPL::Math::MatrixTemporaryTraits< TriangularAdapter< M, Tri > > | Math::MatrixTemporaryTraits specialization inheriting the temporary type of the wrapped matrix for a Math::TriangularAdapter view |
| CCDPL::Math::MatrixTemporaryTraits< const MatrixColumn< M > > | Matrix-temporary trait specialization for const Math::MatrixColumn — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::MatrixTemporaryTraits< const MatrixRange< M > > | Matrix-temporary trait specialization for const Math::MatrixRange — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::MatrixTemporaryTraits< const MatrixReference< M > > | Math::MatrixTemporaryTraits specialization inheriting the temporary type of the underlying matrix for a const Math::MatrixReference view |
| CCDPL::Math::MatrixTemporaryTraits< const MatrixRow< M > > | Matrix-temporary trait specialization for const Math::MatrixRow — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::MatrixTemporaryTraits< const MatrixSlice< M > > | Matrix-temporary trait specialization for const Math::MatrixSlice — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::MatrixTemporaryTraits< const MatrixTranspose< M > > | Math::MatrixTemporaryTraits specialization inheriting the temporary type of the wrapped matrix for a const Math::MatrixTranspose view |
| CCDPL::Math::MatrixTemporaryTraits< const TriangularAdapter< M, Tri > > | Math::MatrixTemporaryTraits specialization inheriting the temporary type of the wrapped matrix for a const Math::TriangularAdapter view |
| CCDPL::Math::MatrixUnaryTraits< E, F > | Traits selecting the expression-template node and its result type for the Math::MatrixUnary instantiation <E, F> |
| ►CCDPL::Math::MatrixVectorBinaryFunctor< M, V > | Base class for binary functors that take a matrix expression and a vector expression and return a vector element scalar result (Math::MatrixVectorProduct, Math::VectorMatrixProduct) |
| CCDPL::Math::MatrixVectorProduct< M, V > | Functor returning element i of the matrix-vector product \( e_1 \cdot e_2 \) |
| CCDPL::Math::VectorMatrixProduct< V, M > | Functor returning element i of the vector-matrix product \( e_1 \cdot e_2 \) |
| CCDPL::Chem::MaxCommonAtomSubstructureSearch | Computes the maximum common atom substructure between a query and a target molecular graph by reducing the problem to maximum-clique enumeration on an association (modular product) graph |
| CCDPL::Chem::MaxCommonBondSubstructureSearch | Computes the maximum common bond substructure between a query and a target molecular graph by reducing the problem to maximum-clique enumeration on a bond-based association graph |
| CCDPL::GRAIL::FeatureInteractionScoreGridCalculator::MaxScoreFunctor | Score-combination functor returning the maximum (infinity norm) of the per-feature scores |
| CCDPL::MolProp::MHMOPiChargeCalculator | Calculator that uses a Modified Hückel Molecular Orbital (MHMO) treatment to compute π-electron densities, π-charges, π-bond orders and the total π-electron energy of a molecular graph |
| CCDPL::Math::MinimizerVariableArrayTraits< A > | Traits template that adapts arbitrary variable-array types to the linear-algebra operations required by minimizer implementations (dot, norm2, axpy, clear, assign, multiply, sub) |
| CCDPL::Math::MinimizerVariableArrayTraits< std::vector< V > > | Math::MinimizerVariableArrayTraits specialization for std::vector storage of fixed-size vectors |
| CCDPL::Math::MinimizerVariableArrayTraits< VA > | |
| CCDPL::Math::MinimizerVariableArrayTraits< VectorArray< V > > | Math::MinimizerVariableArrayTraits specialization for Math::VectorArray storage (a sequence of fixed-size vectors) |
| CCDPL::Math::MLRModel< T > | Performs Multiple Linear Regression [WLIREG] on a set of data points \( (y_i, \vec{X}_i) \) |
| CCDPL::Biomol::MMCIFData | Data structure for the storage of imported MMCIF data (see [MMCIF]) |
| CCDPL::ForceField::MMFF94AngleBendingInteraction | Stores parameters for a single MMFF94 angle-bending interaction defined over an atom triplet |
| CCDPL::ForceField::MMFF94AngleBendingInteractionParameterizer | Detects and parameterizes the MMFF94 angle-bending interactions of a molecular graph |
| CCDPL::ForceField::MMFF94AngleBendingParameterTable | Data structure for the storage and lookup of MMFF94 angle-bending interaction parameters |
| CCDPL::ForceField::MMFF94AromaticAtomTypeDefinitionTable | Data structure for the storage and lookup of MMFF94 aromatic atom type definitions |
| CCDPL::ForceField::MMFF94AtomTypePropertyTable | Data structure for the storage and lookup of structural and chemical property data associated with numeric MMFF94 atom types |
| CCDPL::ForceField::MMFF94AtomTyper | Assigns MMFF94 symbolic and numeric atom types to the atoms of a molecular graph |
| CCDPL::ForceField::MMFF94BondChargeIncrementTable | Data structure for the storage and lookup of MMFF94 bond charge increments |
| CCDPL::ForceField::MMFF94BondStretchingInteraction | Stores parameters for a single MMFF94 bond-stretching interaction between two bonded atoms |
| CCDPL::ForceField::MMFF94BondStretchingInteractionParameterizer | Detects and parameterizes the MMFF94 bond-stretching interactions of a molecular graph |
| CCDPL::ForceField::MMFF94BondStretchingParameterTable | Data structure for the storage and lookup of MMFF94 bond-stretching interaction parameters |
| CCDPL::ForceField::MMFF94BondStretchingRuleParameterTable | Data structure for the storage and lookup of MMFF94 bond-stretching interaction fallback parameters |
| CCDPL::ForceField::MMFF94BondTyper | Assigns MMFF94 bond type indices to the bonds of a molecular graph |
| CCDPL::ForceField::MMFF94ChargeCalculator | Calculator for the MMFF94 partial atomic charges of a molecular graph |
| CCDPL::ForceField::MMFF94DefaultStretchBendParameterTable | Data structure for the storage and lookup of MMFF94 stretch-bend interaction fallback parameters |
| CCDPL::ForceField::MMFF94ElectrostaticInteraction | Stores parameters for a single MMFF94 electrostatic interaction between two non-bonded atoms |
| CCDPL::ForceField::MMFF94ElectrostaticInteractionParameterizer | Detects and parameterizes the MMFF94 electrostatic interactions of a molecular graph |
| CCDPL::ForceField::MMFF94EnergyCalculator< ValueType > | Calculates the total MMFF94 force field energy for a set of atom 3D coordinates |
| CCDPL::ForceField::MMFF94FormalAtomChargeDefinitionTable | Data structure for the storage and lookup of formal charge definitions used by the MMFF94 charge model |
| CCDPL::ForceField::MMFF94GradientCalculator< ValueType > | Calculates the total MMFF94 force field energy and its gradient for a set of atom 3D coordinates |
| CCDPL::ForceField::MMFF94HeavyToHydrogenAtomTypeMap | Data structure for the storage and lookup of heavy-to-hydrogen symbolic MMFF94 atom type mappings |
| CCDPL::ForceField::MMFF94InteractionData | Container holding the full set of MMFF94 interaction parameter records for a molecular graph |
| CCDPL::ForceField::MMFF94InteractionParameterizer | Highly configurable implementation of the complete workflow for molecular graph MMFF94 interaction perception and parameterization |
| CCDPL::ForceField::MMFF94OutOfPlaneBendingInteraction | Stores parameters for a single MMFF94 out-of-plane bending interaction at a trigonal center |
| CCDPL::ForceField::MMFF94OutOfPlaneBendingInteractionParameterizer | Detects and parameterizes the MMFF94 out-of-plane bending interactions of a molecular graph |
| CCDPL::ForceField::MMFF94OutOfPlaneBendingParameterTable | Data structure for the storage and lookup of MMFF94 out-of-plane bending interaction force constants |
| CCDPL::ForceField::MMFF94PartialBondChargeIncrementTable | Data structure for the storage and lookup of MMFF94 per-atom partial bond charge increment and formal charge adjustment factors |
| CCDPL::ForceField::MMFF94PrimaryToParameterAtomTypeMap | Data structure for the storage and lookup of primary numeric MMFF94 atom type to fallback parameter atom type list mappings |
| CCDPL::ForceField::MMFF94StretchBendInteraction | Stores paramters for a single MMFF94 stretch-bend coupling interaction |
| CCDPL::ForceField::MMFF94StretchBendInteractionParameterizer | Detects and parameterizes the MMFF94 stretch-bend interactions of a molecular graph |
| CCDPL::ForceField::MMFF94StretchBendParameterTable | Data structure for the storage and lookup of MMFF94 stretch-bend interaction parameters |
| CCDPL::ForceField::MMFF94SymbolicAtomTypePatternTable | Data structure storing SMARTS substructure patterns used to assign symbolic MMFF94 atom types during atom typing |
| CCDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap | Lookup table mapping each symbolic MMFF94 atom type to its corresponding numeric MMFF94 atom type |
| CCDPL::ForceField::MMFF94TorsionInteraction | Stores parameters for a single MMFF94 torsion interaction over an atom quadruplet i-j-k-l |
| CCDPL::ForceField::MMFF94TorsionInteractionParameterizer | Detects and parameterizes the MMFF94 torsion interactions of a molecular graph |
| CCDPL::ForceField::MMFF94TorsionParameterTable | Data structure for the storage and lookup of MMFF94 torsion interaction parameters |
| CCDPL::ForceField::MMFF94VanDerWaalsInteraction | Stores parameters for a single MMFF94 Van der Waals interaction between two non-bonded atoms |
| CCDPL::ForceField::MMFF94VanDerWaalsInteractionParameterizer | Detects and parameterizes the MMFF94 Van der Waals interactions of a molecular graph |
| CCDPL::ForceField::MMFF94VanDerWaalsParameterTable | Data structure for the storage and lookup of MMFF94 interaction parameters |
| CCDPL::Descr::MolecularComplexityCalculator | Calculation of the molecular complexity of a molecular graph after Hendrickson, Huang and Toczko |
| CCDPL::Descr::MoleculeAutoCorr2DDescriptorCalculator | Calculation of a topological (2D) auto-correlation descriptor of a molecular graph partitioned by specific atom types |
| CCDPL::Descr::MoleculeAutoCorr3DDescriptorCalculator | Calculation of a 3D auto-correlation descriptor of a molecular graph partitioned by specific atom types |
| CCDPL::Descr::MoleculeRDFDescriptorCalculator | Calculation of an RDF descriptor of a molecular graph partitioned by specific atom types |
| CCDPL::Chem::MorganNumberingCalculator | Computes a canonical atom numbering of a molecular graph using a modified Morgan algorithm |
| ►CCDPL::Chem::MultiConfMoleculeInputProcessor | Abstract base interface for processors that detect and assemble multi-conformer molecules from a stream of successive single-conformer input molecules |
| CCDPL::Chem::DefaultMultiConfMoleculeInputProcessor | Default Chem::MultiConfMoleculeInputProcessor implementation that detects multi-conformer input by comparing atom and bond properties (and optionally molecule names) between successive input molecules |
| CCDPL::Util::MultiMap< Key, Value, AllowDefValues, KeyCompFunc > | A multiple sorted associative container that maps keys to values |
| ►CCDPL::Util::MultiMap< const Atom *, const Atom *, true > | |
| CCDPL::Chem::AtomMapping | Data type for the storage and lookup of arbitrary atom to atom mappings |
| ►CCDPL::Util::MultiMap< const Bond *, const Bond *, true > | |
| CCDPL::Chem::BondMapping | Data type for the storage and lookup of arbitrary bond to bond mappings |
| ►CCDPL::Util::MultiMap< const Entity3D *, const Entity3D *, true > | |
| CCDPL::Chem::Entity3DMapping | Data type for the storage and lookup of arbitrary entity to entity mappings |
| ►CCDPL::Util::MultiMap< const Feature *, const Feature *, true > | |
| ►CCDPL::Pharm::FeatureMapping | Data type for the storage and lookup of arbitrary feature to feature mappings |
| CCDPL::Pharm::SpatialFeatureMapping | Pharm::FeatureMapping specialization that perceives a reference-to-aligned feature mapping based on type, position and geometry compatibility under a given transformation, caching per-pair position and geometry match scores for later retrieval |
| CCDPL::Util::MultiMapDefaultValue< ValueType, Allow > | Helper supplying the default value returned by Util::MultiMap when a queried key is absent |
| CCDPL::Util::MultiMapDefaultValue< ValueType, false > | Util::MultiMapDefaultValue specialization for the case in which default values are not allowed |
| CCDPL::Chem::MultiSubstructureSearch | Evaluates a boolean expression over multiple substructure queries against a target molecular graph |
| CCDPL::Chem::Atom2DCoordinatesCalculator::LGNode::NodeLayoutInfo | |
| ►CCDPL::Descr::NPointPharmacophoreFingerprintGenerator | Abstract base for N-point pharmacophore fingerprint generators |
| CCDPL::Descr::NPoint2DPharmacophoreFingerprintGenerator | N-point pharmacophore fingerprint generator that uses topological feature distances |
| CCDPL::Descr::NPoint3DPharmacophoreFingerprintGenerator | N-point pharmacophore fingerprint generator that uses spatial 3D feature distances |
| CCDPL::Util::NullCheckDereferencer< ArgType, ResType > | Unary functor for the dereferenciation of pointers with null pointer checking |
| CCDPL::Util::ObjectPool< T > | Data structure that caches instances of type T up to a user specified amount |
| CCDPL::Util::ObjectPool< BasicAtom > | |
| CCDPL::Util::ObjectPool< BasicBond > | |
| CCDPL::Util::ObjectPool< BasicFeature > | |
| CCDPL::Util::ObjectPool< BasicMolecule > | |
| CCDPL::Util::ObjectPool< Cell > | |
| CCDPL::Util::ObjectPool< Edge > | |
| CCDPL::Util::ObjectPool< Math::Vector3DArray > | |
| CCDPL::Util::ObjectPool< PathMessage > | |
| CCDPL::Util::ObjectPool< StructureData > | |
| CCDPL::Util::ObjectPool< SubstructDescriptor > | |
| CCDPL::Util::ObjectStack< T > | Reusable object pool with stack-like borrow/return semantics |
| CCDPL::Util::ObjectStack< AGEdge > | |
| CCDPL::Util::ObjectStack< AGNode > | |
| CCDPL::Util::ObjectStack< AtomBondMapping > | |
| CCDPL::Util::ObjectStack< AtomNode > | |
| CCDPL::Util::ObjectStack< ClipPathPrimitive2D > | |
| CCDPL::Util::ObjectStack< Edge > | |
| CCDPL::Util::ObjectStack< GaussianShapeFunction > | |
| CCDPL::Util::ObjectStack< IndexArray > | |
| CCDPL::Util::ObjectStack< LGEdge > | |
| CCDPL::Util::ObjectStack< LinePrimitive2D > | |
| CCDPL::Util::ObjectStack< LineSegmentListPrimitive2D > | |
| CCDPL::Util::ObjectStack< PathPrimitive2D > | |
| CCDPL::Util::ObjectStack< PointListPrimitive2D > | |
| CCDPL::Util::ObjectStack< PolygonPrimitive2D > | |
| CCDPL::Util::ObjectStack< PolylinePrimitive2D > | |
| CCDPL::Util::ObjectStack< RingInfo > | |
| CCDPL::Util::ObjectStack< RingSysNode > | |
| CCDPL::Util::ObjectStack< State > | |
| CCDPL::Util::ObjectStack< StructureView2D > | |
| CCDPL::Util::ObjectStack< TextLabelPrimitive2D > | |
| CCDPL::Util::ObjectStack< Util::BitSet > | |
| CCDPL::Util::ObjectStack< Util::STPairArray > | |
| CCDPL::Pharm::OrthogonalPiPiInteractionConstraint | Constraint functor that tests whether an aromatic feature pair satisfies the geometric criteria for an orthogonal (T-shaped) π-π interaction (horizontal/vertical center separations plus ring-normal angle) |
| CCDPL::Pharm::ParallelPiPiInteractionConstraint | Constraint functor that tests whether an aromatic feature pair satisfies the geometric criteria for a parallel (sandwich/displaced) π-π interaction (vertical/horizontal center separations plus ring-normal angle) |
| ►CCDPL::Vis::Path2D | Provides a container for painting operations, enabling arbitrary graphical shapes to be constructed and reused |
| CCDPL::Vis::ClipPathPrimitive2D | 2D graphics primitive representing a clipping region in 2D space |
| CCDPL::Vis::PathPrimitive2D | 2D graphics primitive representing an arbitrary path in 2D space |
| CCDPL::Vis::Path2DConverter | Provides an interface for classes that implement the conversion of Vis::Path2D objects into rendering backend specific path descriptions or drawing operations |
| CCDPL::Descr::PathFingerprintGenerator | Generation of Daylight-style path fingerprints of molecular graphs |
| CCDPL::Chem::PatternAtomTyper::Pattern | Stores a single substructure query molecular graph, its atom label value, its priority and match-handling flags |
| CCDPL::Chem::SubstructureHistogramCalculator::Pattern | Stores a single substructure query molecular graph, its histogram ID, its priority and match-handling flags |
| CCDPL::Chem::PatternAtomTyper | Assigns numeric labels to specific atoms of a molecular graph that are described by substructure patterns |
| CCDPL::Biomol::PDBData | Data structure for the storage of data records found in PDB formatted data [PDB] |
| CCDPL::Vis::Pen | Specifies how to draw lines and outlines of shapes |
| CCDPL::MolProp::PEOESigmaChargeCalculator | Calculator that uses the Partial Equalization of Orbital Electronegativities (PEOE) method of Gasteiger and Marsili to compute σ atomic charges and electronegativities of a molecular graph |
| CCDPL::Descr::PharmacophoreAutoCorr3DDescriptorCalculator | Calculation of a 3D auto-correlation descriptor of a pharmacophore partitioned by specific feature types |
| ►CCDPL::Pharm::PharmacophoreFitScore | Scoring functor that quantifies how well a candidate set of features fits a reference pharmacophore, combining feature-match count, per-feature position deviation and geometry-match contributions |
| CCDPL::Pharm::PharmacophoreFitScreeningScore | Pharm::PharmacophoreFitScore specialization that scores a Pharm::ScreeningProcessor::SearchHit by applying the underlying pharmacophore-fit score to its query and hit features |
| ►CCDPL::Pharm::PharmacophoreGenerator | Base class for pharmacophore generators that orchestrate per-feature-type Pharm::FeatureGenerator instances to produce the features of a Pharm::Pharmacophore from a Chem::MolecularGraph |
| CCDPL::Pharm::DefaultPharmacophoreGenerator | Pharmacophore generator pre-configured with the built-in default set of feature generators |
| CCDPL::Descr::PharmacophoreRDFDescriptorCalculator | Calculation of an RDF descriptor of a pharmacophore partitioned by specific feature types |
| CCDPL::Chem::CIPPriorityCalculator::AtomNode::PriorityGreaterCmpFunc | |
| CCDPL::Chem::CIPPriorityCalculator::AtomNode::PriorityLessCmpFunc | |
| ►CCDPL::Base::PropertyContainer | Base class providing methods for the storage and lookup of object properties |
| CCDPL::Chem::Bond | Abstract base class representing a chemical bond between two Chem::Atom instances |
| ►CCDPL::Chem::Entity3D | Base class for objects that have a position in 3D space (e.g. Chem::Atom and Chem::Feature) |
| CCDPL::Chem::Atom | Abstract base class representing a chemical atom and its bonded neighborhood |
| ►CCDPL::Pharm::Feature | Abstract base class representing a single pharmacophore feature within a parent Pharm::Pharmacophore |
| CCDPL::Pharm::BasicFeature | Pharm::Feature implementation owned by a Pharm::BasicPharmacophore parent |
| CCDPL::Chem::MolecularGraph | Abstract base class for representations of a chemical structure as a graph of bonded atoms |
| ►CCDPL::Chem::Reaction | Abstract base class for chemical reactions composed of role-tagged Chem::Molecule components |
| CCDPL::Chem::BasicReaction | Default concrete implementation of the Chem::Reaction abstract interface |
| ►CCDPL::Grid::AttributedGrid | Abstract base class for grid types that also carry generic key/value properties |
| ►CCDPL::Grid::SpatialGrid< T, T > | |
| CCDPL::Grid::RegularGrid< T, CVT > | Implementation of the Grid::SpatialGrid interface for regular spatial grids |
| CCDPL::Grid::SpatialGrid< T, CVT > | Abstract base class for attributed grids whose elements have a defined 3D position in space |
| CCDPL::Pharm::FeatureContainer | Abstract base class for containers holding a sequence of Pharm::Feature objects with associated properties (e.g. a pharmacophore or feature set) |
| CCDPL::Shape::GaussianShape | Data type for the descripton of arbitrary shapes composed of spheres approximated by gaussian functions |
| CCDPL::Vis::Object3D | Hierarchical 3D scene object that owns a list of nested sub-objects and inherits its property bag from Base::PropertyContainer |
| CCDPL::Util::PropertyValue< T > | Unary functor that retrieves the value of a given property from the Base::PropertyContainer instance provided as argument |
| CCDPL::Util::PropertyValueProduct< ResType, PropertyValueType > | Binary functor that calculates the product of two property values retrieved from a pair of Base::PropertyContainer instances passed as argument |
| CCDPL::Chem::ProtonationStateStandardizer | Adjusts the protonation state of a molecule (atom formal charges and bonded hydrogen counts) according to one of several pre-defined objectives |
| CCDPL::Descr::PubChemFingerprintGenerator | Generation of 881 bit PubChem fingerprints |
| CCDPL::Vis::QtObjectFactory | Provides methods for the creation of QFont, QColor, QPen and QBrush objects from Font, Color, Pen and Brush instances |
| CCDPL::Math::QuaternionBinary1Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::QuaternionBinary1 instantiation <E1, E2, F> |
| CCDPL::Math::QuaternionBinary2Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::QuaternionBinary2 instantiation <E1, E2, F> |
| ►CCDPL::Math::QuaternionBinaryFunctor< Q1, Q2 > | Base class for per-component binary functors that take two quaternion expressions and produce a quaternion result (Math::QuaternionProduct) |
| CCDPL::Math::QuaternionProduct< Q1, Q2 > | Per-component functor returning the Hamilton product \( e_1 \cdot e_2 \) of two quaternion expressions |
| ►CCDPL::Math::QuaternionBooleanBinaryFunctor< Q1, Q2 > | Base class for binary functors that take two quaternion expressions and return a bool result (Math::QuaternionEquality) |
| CCDPL::Math::QuaternionEquality< Q1, Q2 > | Functor checking component-wise equality of two quaternion expressions |
| ►CCDPL::Math::QuaternionScalarRealUnaryFunctor< Q > | Base class for unary functors that take a quaternion expression and return a real-valued scalar (Math::QuaternionNorm, Math::QuaternionNorm2) |
| CCDPL::Math::QuaternionNorm< Q > | Functor returning the (Euclidean) norm \( \|e\| \) of a quaternion expression |
| CCDPL::Math::QuaternionNorm2< Q > | Functor returning the squared norm \( \|e\|^2 \) of a quaternion expression |
| ►CCDPL::Math::QuaternionScalarUnaryFunctor< Q > | Base class for unary functors that take a quaternion expression and return a scalar result (Math::QuaternionElementSum) |
| CCDPL::Math::QuaternionElementSum< Q > | Functor returning the sum of the four components of a quaternion expression |
| ►CCDPL::Math::QuaternionTemporaryTraits< Q > | Selects a concrete temporary quaternion type compatible with the quaternion expression Q |
| CCDPL::Math::QuaternionTemporaryTraits< QuaternionReference< Q > > | Math::QuaternionTemporaryTraits specialization inheriting the temporary type of the underlying quaternion for a Math::QuaternionReference view |
| CCDPL::Math::QuaternionTemporaryTraits< const QuaternionReference< Q > > | Math::QuaternionTemporaryTraits specialization inheriting the temporary type of the underlying quaternion for a const Math::QuaternionReference view |
| CCDPL::Math::QuaternionTemporaryTraits< const VectorQuaternionAdapter< V > > | Math::QuaternionTemporaryTraits specialization selecting Math::Quaternion as the temporary type for a const Math::VectorQuaternionAdapter view |
| CCDPL::Math::QuaternionTemporaryTraits< VectorQuaternionAdapter< V > > | Math::QuaternionTemporaryTraits specialization selecting Math::Quaternion as the temporary type for a Math::VectorQuaternionAdapter view |
| CCDPL::Math::QuaternionUnary1Traits< E, F > | Traits selecting the expression-template node and its result type for the Math::QuaternionUnary1 instantiation <E, F> |
| CCDPL::Math::QuaternionUnary2Traits< E, F > | Traits selecting the expression-template node and its result type for the Math::QuaternionUnary2 instantiation <E, F> |
| ►CCDPL::Math::QuaternionUnaryFunctor< Q > | Base class for per-component unary functors that take a quaternion expression and produce a quaternion result via applyC1 / applyC2 / applyC3 / applyC4 (Math::QuaternionUnreal, Math::QuaternionConjugate) |
| CCDPL::Math::QuaternionConjugate< Q > | Per-component functor returning the quaternion conjugate (keeps C1, negates C2/C3/C4) |
| CCDPL::Math::QuaternionUnreal< Q > | Per-component functor returning the unreal (pure-quaternion) part of a quaternion expression (zeros C1, keeps C2/C3/C4) |
| ►CCDPL::Math::QuaternionVectorBinaryFunctor< Q, V > | Base class for binary functors that take a quaternion expression and a vector expression and return a vector element scalar (Math::QuaternionVectorRotation) |
| CCDPL::Math::QuaternionVectorRotation< Q, V > | Functor returning element i of the rotated 3-dimensional vector \( e_1 \cdot e_2 \cdot e_1^{-1} \) (quaternion rotation of \( e_2 \) by \( e_1 \)) |
| CCDPL::Math::QuaternionVectorBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::QuaternionVectorBinary instantiation <E1, E2, F> |
| CCDPL::Math::Range< S > | Half-open index range \( [start, stop) \) used for slicing vector and matrix expressions |
| CCDPL::Math::Range< SizeType > | |
| CCDPL::Descr::RDFCodeCalculator< T > | Generic implementation of the radial distribution function (RDF) code calculation for sequences of entities of arbitrary type |
| ►CCDPL::Descr::RDFCodeCalculator< Chem::Atom > | |
| CCDPL::Descr::AtomRDFCodeCalculator | RDFCodeCalculator implementation for the calculation of atom-centered radial distribution function (RDF) codes of chemical structures |
| ►CCDPL::Descr::RDFCodeCalculator< Pharm::Feature > | |
| CCDPL::Descr::FeatureRDFCodeCalculator | RDFCodeCalculator implementation for the calculation of feature-centered radial distribution function (RDF) codes of pharmacophores |
| CCDPL::Chem::ReactionSubstructureSearch | Reaction-level analogue of Chem::SubstructureSearch that locates atom/bond mappings of a query reaction pattern in a target reaction |
| CCDPL::Chem::Reactor | Applies a Chem::Reaction template to the reactant components of a target Chem::Reaction to generate the corresponding product molecules |
| CCDPL::Vis::Rectangle2D | Specifies an axis aligned rectangular area in 2D space |
| CCDPL::Shape::ReferenceColorTverskyScore | Functor wrapping Shape::calcReferenceColorTverskyScore() |
| CCDPL::Shape::ReferenceShapeTverskyScore | Functor wrapping Shape::calcReferenceShapeTverskyScore() |
| CCDPL::Shape::ReferenceTotalOverlapTverskyScore | Functor wrapping Shape::calcReferenceTotalOverlapTverskyScore() |
| CCDPL::Shape::ReferenceTverskyComboScore | Functor wrapping Shape::calcReferenceTverskyComboScore() |
| ►CCDPL::Vis::Renderer2D | Interface providing methods for low level 2D drawing operations |
| CCDPL::Vis::CairoRenderer2D | Implements the Renderer2D interface on top of the Cairo 2D Graphics Library |
| CCDPL::Vis::QtRenderer2D | Implements the Renderer2D interface on top of the Qt Toolkit |
| CCDPL::Biomol::ResidueDictionary | Global dictionary for the lookup of meta-data associated with the residues in biological macromolecules |
| CCDPL::Chem::ResonanceStructureGenerator | Enumerates the resonance structures of a molecular graph by redistributing π-electrons across the resonance-active bonds |
| CCDPL::Shape::GaussianShapeFunctionAlignment::Result | A single alignment result: rigid-body transformation plus shape and color overlap values |
| CCDPL::ConfGen::RMSDConformerSelector | Greedy RMSD-based conformer-diversity filter |
| ►CCDPL::Math::Scalar13QuaternionTernaryFunctor< T1, Q, T2 > | Base class for per-component ternary functors that take a scalar T1 (lhs), a quaternion expression, and a scalar T2 (Math::ScalarQuaternionDivision) |
| CCDPL::Math::ScalarQuaternionDivision< T1, Q, T2 > | Per-component functor returning the scalar/quaternion division \( t \cdot e^{-1} \) (n2 is the precomputed squared norm of e) |
| CCDPL::Math::Scalar13QuaternionTernaryTraits< E1, E2, E3, F > | Traits selecting the expression-template node and its result type for the Math::Scalar13QuaternionTernary instantiation <E1, E2, E3, F> |
| CCDPL::Math::Scalar1GridBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar1GridBinary instantiation <E1, E2, F> |
| CCDPL::Math::Scalar1MatrixBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar1MatrixBinary instantiation <E1, E2, F> |
| CCDPL::Math::Scalar1QuaternionBinary1Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar1QuaternionBinary1 instantiation <E1, E2, F> |
| CCDPL::Math::Scalar1QuaternionBinary2Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar1QuaternionBinary2 instantiation <E1, E2, F> |
| ►CCDPL::Math::Scalar1QuaternionBinaryFunctor< T, Q > | Base class for per-component binary functors that take a scalar T (lhs) and a quaternion expression (Math::Scalar1QuaternionAddition, Math::Scalar1QuaternionSubtraction) |
| CCDPL::Math::Scalar1QuaternionAddition< T, Q > | Per-component functor returning \( t + e \) (scalar t added to the real component of e) |
| CCDPL::Math::Scalar1QuaternionSubtraction< T, Q > | Per-component functor returning \( t - e \) (scalar t with the quaternion e subtracted) |
| CCDPL::Math::Scalar1VectorBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar1VectorBinary instantiation <E1, E2, F> |
| CCDPL::Math::Scalar2GridBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar2GridBinary instantiation <E1, E2, F> |
| CCDPL::Math::Scalar2MatrixBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar2MatrixBinary instantiation <E1, E2, F> |
| CCDPL::Math::Scalar2QuaternionBinary1Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar2QuaternionBinary1 instantiation <E1, E2, F> |
| CCDPL::Math::Scalar2QuaternionBinary2Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar2QuaternionBinary2 instantiation <E1, E2, F> |
| ►CCDPL::Math::Scalar2QuaternionBinaryFunctor< Q, T > | Base class for per-component binary functors that take a quaternion expression (lhs) and a scalar T (Math::Scalar2QuaternionAddition, Math::Scalar2QuaternionSubtraction, Math::QuaternionInverse) |
| CCDPL::Math::QuaternionInverse< Q, T > | Per-component functor returning the multiplicative inverse \( \overline{e} / \|e\|^2 \) of a quaternion expression (n2 is the precomputed squared norm) |
| CCDPL::Math::Scalar2QuaternionAddition< Q, T > | Per-component functor returning \( e + t \) (scalar t added to the real component of e) |
| CCDPL::Math::Scalar2QuaternionSubtraction< Q, T > | Per-component functor returning \( e - t \) (scalar t subtracted from the real component of e) |
| CCDPL::Math::Scalar2VectorBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::Scalar2VectorBinary instantiation <E1, E2, F> |
| ►CCDPL::Math::Scalar3GridBooleanTernaryFunctor< G1, G2, T > | Base class for ternary functors that take two grid expressions plus a tolerance scalar and return a bool result (Math::GridToleranceEquality) |
| CCDPL::Math::GridToleranceEquality< G1, G2, T > | Functor checking cell-wise approximate equality of two grid expressions within an absolute tolerance |
| ►CCDPL::Math::Scalar3MatrixBooleanTernaryFunctor< M1, M2, T > | Base class for ternary functors that take two matrix expressions plus a tolerance scalar and return a bool result (Math::MatrixToleranceEquality) |
| CCDPL::Math::MatrixToleranceEquality< M1, M2, T > | Functor checking element-wise approximate equality of two matrix expressions within an absolute tolerance |
| ►CCDPL::Math::Scalar3QuaternionBooleanTernaryFunctor< Q1, Q2, T > | Base class for ternary functors that take two quaternion expressions plus a tolerance scalar and return a bool result (Math::QuaternionToleranceEquality) |
| CCDPL::Math::QuaternionToleranceEquality< Q1, Q2, T > | Functor checking component-wise approximate equality of two quaternion expressions within an absolute tolerance |
| ►CCDPL::Math::Scalar3QuaternionTernaryFunctor< Q1, Q2, T > | Base class for per-component ternary functors that take two quaternion expressions plus a scalar (Math::QuaternionDivision) |
| CCDPL::Math::QuaternionDivision< Q1, Q2, T > | Per-component functor returning the quaternion division \( e_1 \cdot e_2^{-1} \) (n2 is the precomputed squared norm of e_2) |
| CCDPL::Math::Scalar3QuaternionTernaryTraits< E1, E2, E3, F > | Traits selecting the expression-template node and its result type for the Math::Scalar3QuaternionTernary instantiation <E1, E2, E3, F> |
| ►CCDPL::Math::Scalar3VectorBooleanTernaryFunctor< V1, V2, T > | Base class for ternary functors that take two vectors and a scalar tolerance and return a boolean (Math::VectorToleranceEquality) |
| CCDPL::Math::VectorToleranceEquality< V1, V2, T > | Vector tolerance-equality functor: apply(e1, e2, eps) tests element-wise equality within an absolute tolerance |
| CCDPL::Math::ScalarAbsImpl< Signed > | Helper class template for retrieving the absolute value of scalar arithmetic types |
| CCDPL::Math::ScalarAbsImpl< false > | Specialization of Math::ScalarAbsImpl for unsigned types |
| ►CCDPL::Math::ScalarBinaryAssignmentFunctor< T1, T2 > | Base class for binary in-place assignment functors of the form F::apply(T1, const T2&) |
| CCDPL::Math::ScalarAdditionAssignment< T1, T2 > | Scalar in-place addition functor: apply(t1, t2) performs t1 += t2 |
| CCDPL::Math::ScalarAssignment< T1, T2 > | Scalar plain-assignment functor: apply(t1, t2) performs t1 = t2 |
| CCDPL::Math::ScalarDivisionAssignment< T1, T2 > | Scalar in-place division functor: apply(t1, t2) performs t1 /= t2 |
| CCDPL::Math::ScalarMultiplicationAssignment< T1, T2 > | Scalar in-place multiplication functor: apply(t1, t2) performs t1 *= t2 |
| CCDPL::Math::ScalarSubtractionAssignment< T1, T2 > | Scalar in-place subtraction functor: apply(t1, t2) performs t1 -= t2 |
| ►CCDPL::Math::ScalarBinaryFunctor< T1, T2 > | Base class for binary scalar functors of the form F::apply(const T1&, const T2&) returning a Math::CommonType result |
| CCDPL::Math::ScalarAddition< T1, T2 > | Scalar binary addition functor: apply(t1, t2) returns t1 + t2 |
| CCDPL::Math::ScalarDivision< T1, T2 > | Scalar binary division functor: apply(t1, t2) returns t1 / t2 |
| CCDPL::Math::ScalarMultiplication< T1, T2 > | Scalar binary multiplication functor: apply(t1, t2) returns t1 * t2 |
| CCDPL::Math::ScalarSubtraction< T1, T2 > | Scalar binary subtraction functor: apply(t1, t2) returns t1 - t2 |
| ►CCDPL::Math::ScalarRealUnaryFunctor< T > | Base class for unary scalar functors that return the real part of T (Math::ScalarReal, Math::ScalarImaginary) |
| CCDPL::Math::ScalarImaginary< T > | Scalar imaginary-part functor: apply(v) returns \( \mathrm{Im}(v) \) (zero for real types) |
| CCDPL::Math::ScalarReal< T > | Scalar real-part functor: apply(v) returns \( \mathrm{Re}(v) \) (identity for real types) |
| ►CCDPL::Math::ScalarTraits< T > | Common operations and type aliases for scalar arithmetic types |
| ►CCDPL::Math::TypeTraits< SparseContainerElement< C >::ValueType > | |
| CCDPL::Math::TypeTraits< SparseContainerElement< C > > | Math::TypeTraits specialization that delegates to the underlying value type of a Math::SparseContainerElement |
| CCDPL::Math::TypeTraits< T > | Primary traits template for scalar arithmetic value types |
| ►CCDPL::Math::ScalarUnaryFunctor< T > | Base class for unary scalar functors of the form F::apply(const T&) returning a T result |
| CCDPL::Math::ScalarConjugation< T > | Scalar complex-conjugation functor: apply(v) returns \( \overline{v} \) (identity for real types) |
| CCDPL::Math::ScalarNegation< T > | Scalar negation functor: apply(v) returns -v |
| CCDPL::GRAIL::FeatureInteractionScoreGridCalculator::ScoreSumFunctor | Score-combination functor returning the sum of the per-feature scores |
| ►CCDPL::Pharm::ScreeningDBAccessor | Abstract base class for accessors that read the data stored in pharmacophore screening databases |
| CCDPL::Pharm::PSDScreeningDBAccessor | Pharm::ScreeningDBAccessor implementation that reads pharmacophore screening databases stored in the built-in optimized PSD format |
| ►CCDPL::Pharm::ScreeningDBCreator | Abstract base class for creators that build optimized pharmacophore screening databases |
| CCDPL::Pharm::PSDScreeningDBCreator | Pharm::ScreeningDBCreator implementation that builds optimized pharmacophore screening databases in the built-in PSD format |
| CCDPL::Pharm::ScreeningProcessor | High-level driver for pharmacophore-based screening of a Pharm::ScreeningDBAccessor-backed database against a query feature container, reporting alignment hits via a user-supplied callback |
| CCDPL::Shape::ScreeningProcessor | High-level driver for shape-based virtual screening of molecular databases |
| CCDPL::Shape::ScreeningSettings | Bundle of configuration parameters for Shape::ScreeningProcessor |
| CCDPL::Pharm::ScreeningProcessor::SearchHit | Data structure representing a single alignment hit produced by the screening processor, bundling the source pharmacophore/molecule, the alignment transformation and the source-database indices |
| ►CCDPL::Vis::Shape3D | The abstract base of all classes describing the geometric shape of 3D objects |
| ►CCDPL::Vis::TriangleMesh3D | Data structure for describing the geometric shape of 3D objects by means of a triangle mesh |
| CCDPL::Vis::IcosahedronMesh3D | A pre-defined triangle mesh providing the vertices and faces of a regular icosahedron |
| CCDPL::Vis::RightFrustumMesh3D | A pre-defined triangle mesh providing the vertices and faces of a right frustum specified by the contructor arguments |
| CCDPL::Vis::TorusMesh3D | Pre-defined triangle mesh providing the vertices and faces of a torus specified by the contructor arguments |
| ►CCDPL::Vis::Shape3DVisitor | The base of all Vis::Shape3D visitor implementations [VPTN] |
| CCDPL::Vis::PLYObject3DWriter | Outputs 3D visualization data represented by Vis::Object3D instances in the Polygon File Format [PLYFMT] |
| CCDPL::Vis::R3DObject3DWriter | Outputs 3D visualization data represented by Vis::Object3D instances in the Raster3D [R3DFMT] format |
| CCDPL::Vis::STLObject3DWriter | Outputs 3D visualization data represented by Vis::Object3D instances in the STL [STLFMT] format |
| CCDPL::Vis::VRMLObject3DWriter | Outputs 3D visualization data represented by Vis::Object3D instances in the VRML [VRML97] format |
| CCDPL::Shape::ShapeTanimotoScore | Functor wrapping Shape::calcShapeTanimotoScore() |
| CCDPL::Shape::ShapeTverskyScore | Functor wrapping Shape::calcShapeTverskyScore() |
| CCDPL::Vis::SizeSpecification | Specifies the value and type of a size attribute and defines how the value may change during processing steps |
| CCDPL::Math::Slice< S, D > | Index slice ( \( start, stride, size \)) used for strided slicing of vector and matrix expressions |
| CCDPL::Math::Slice< SizeType, DifferenceType > | |
| CCDPL::Math::SparseContainerElement< C, K > | Proxy that exposes a single (key, value) entry of a sparse container as a writable reference |
| CCDPL::Chem::SpatialEntityAlignment< T > | Computes a spatial alignment between two sets of entities (with 3D coordinates) by composing topological entity matching with Kabsch-style 3D superposition |
| ►CCDPL::Chem::SpatialEntityAlignment< Feature > | |
| CCDPL::Pharm::PharmacophoreAlignment | Pharmacophore alignment driver — a Chem::SpatialEntityAlignment specialization for Pharm::Feature objects that aligns two feature sets according to their type, geometry and 3D positions |
| CCDPL::Chem::StereoDescriptor | Data structure for the storage and retrieval of stereochemical information about atoms and bonds |
| CCDPL::Chem::StereoisomerGenerator | Enumerates the stereoisomers of a molecular graph by flipping the configurations of selected atom and bond stereocenters |
| ►CStreamType | |
| CCDPL::Util::CompressionStreamBase< CompAlgo, StreamType > | Base class for stream wrappers that buffer (de)compressed data through a temporary file |
| CCDPL::Chem::StringDataBlockEntry | Represents a data item consisting of a header and a data payload |
| CCDPL::Chem::ResonanceStructureGenerator::StructureData | Holds the per-atom formal charges and per-bond orders that define a single resonance structure |
| CCDPL::ConfGen::StructureGenerator | High-level driver for the generation of a single low-energy 3D structure from a molecular graph |
| CCDPL::ConfGen::StructureGeneratorSettings | Bundle of configuration parameters for single 3D structure generation via class ConfGen::StructureGenerator |
| CCDPL::Chem::SubstructureEditor | Pattern-driven editor that rewrites matched substructures of a Chem::Molecule using a result template, with optional exclude patterns guarding sites that must not be touched |
| CCDPL::Chem::SubstructureHistogramCalculator | Counts occurrences of registered substructure patterns in a molecular graph, emitting the per-pattern hit counts into a user-supplied histogram container |
| CCDPL::Chem::SubstructureSearch | Subgraph-isomorphism search of a query molecular graph against a target molecular graph, implemented after the VF2 algorithm |
| CCDPL::Chem::SurfaceAtomExtractor | Extracts the solvent-accessible surface atoms of a set of atoms |
| CCDPL::Chem::SymmetryClassCalculator::AtomNode::SVMNumberCmpFunc | |
| CCDPL::Chem::SymmetryClassCalculator::AtomNode::SymClassCmpFunc | |
| CCDPL::Chem::SymmetryClassCalculator | Perceives topological-symmetry classes of the atoms in a molecular graph |
| CCDPL::Shape::TanimotoComboScore | Functor wrapping Shape::calcTanimotoComboScore() |
| CCDPL::Descr::TanimotoSimilarity | Functor class for calculating Tanimoto Similarities [CITB] of bitsets and vectors |
| ►CCDPL::Chem::TautomerGenerator | Enumerates the tautomers of a molecular graph by iteratively applying a configurable set of Chem::TautomerizationRule instances and reporting each accepted tautomer to a user-supplied callback |
| CCDPL::Chem::DefaultTautomerGenerator | Chem::TautomerGenerator preconfigured with the standard CDPKit tautomerization rules |
| ►CCDPL::Chem::TautomerizationRule | Abstract base class for all tautomerization rule implementations used by the Chem::TautomerGenerator |
| CCDPL::Chem::ConjugatedRingBondPatternSwitching | Chem::TautomerizationRule implementation that enumerates tautomers obtained by switching the single/double bond pattern of conjugated rings (e.g. the two Kekulé forms of benzene) |
| ►CCDPL::Chem::PatternBasedTautomerizationRule | Match pattern-based implementation of the Chem::TautomerizationRule interface |
| CCDPL::Chem::AmideImidicAcidTautomerization | Implementation of the amide ↔ imidic-acid tautomerization rule |
| CCDPL::Chem::GenericHydrogen13ShiftTautomerization | Chem::TautomerizationRule implementation that enumerates tautomers obtained by a generic 1,3-hydrogen shift (a proton migrates between atoms separated by two bonds, with the corresponding single/double bond pattern flipping) |
| CCDPL::Chem::GenericHydrogen15ShiftTautomerization | Chem::TautomerizationRule implementation that enumerates tautomers obtained by a generic 1,5-hydrogen shift (a proton migrates between atoms separated by four bonds along a conjugated path, with the corresponding single/double bond pattern flipping) |
| CCDPL::Chem::ImineEnamineTautomerization | Chem::TautomerizationRule implementation that enumerates the imine/enamine tautomers of an \( R_2C=N{-}CHR_2 \rightleftharpoons R_2CH{-}N=CR_2 \) system |
| CCDPL::Chem::KeteneYnolTautomerization | Chem::PatternBasedTautomerizationRule implementation that enumerates ketene/ynol tautomers (Chem::TautomerizationType::KETENE_YNOL) |
| CCDPL::Chem::KetoEnolTautomerization | Chem::TautomerizationRule implementation that enumerates the keto/enol tautomers of an \( R_2C{-}C(=O)R' \rightleftharpoons RC=C(OH)R' \) system |
| CCDPL::Chem::LactamLactimTautomerization | Chem::TautomerizationRule implementation that enumerates the lactam/lactim tautomers of a cyclic amide \( {-}NH{-}C(=O){-} \rightleftharpoons {-}N=C(OH){-} \) system |
| CCDPL::Chem::NitroAciTautomerization | Implementation of the nitro ↔ aci-nitro tautomerization rule |
| CCDPL::Chem::NitrosoOximeTautomerization | Chem::PatternBasedTautomerizationRule implementation that enumerates nitroso/oxime tautomers (Chem::TautomerizationType::NITROSO_OXIME) |
| CCDPL::Chem::PhosphinicAcidTautomerization | Chem::PatternBasedTautomerizationRule implementation that enumerates phosphinic-acid tautomers (Chem::TautomerizationType::PHOSPHINIC_ACID) |
| CCDPL::Chem::SulfenicAcidTautomerization | Chem::TautomerizationRule implementation that enumerates the sulfenic-acid tautomers of an \( R{-}S{-}OH \rightleftharpoons R{-}S(=O)H \) system |
| CCDPL::Chem::TautomerScore | Functor for the calculation of a heuristic stability score of a tautomeric form represented as a molecular graph |
| CCDPL::Chem::TopologicalEntityAlignment< T > | Computes a topological alignment between two sets of entities by reducing the alignment problem to a maximum-common-subgraph search on a compatibility graph |
| CCDPL::Chem::TopologicalEntityAlignment< Feature > | |
| ►CCDPL::ConfGen::TorsionCategory | Represents a node of a hierarchical torsion library |
| CCDPL::ConfGen::TorsionLibrary | Data structure representing a hierarchical library of torsion rules organized into categories |
| CCDPL::ConfGen::TorsionDriver | Driver for the systematic enumeration of conformers obtained by rotating around rotatable bonds of a molecular graph, using preferred torsion angles taken from configured ConfGen::TorsionLibrary instances |
| CCDPL::ConfGen::TorsionDriverSettings | Bundle of configuration parameters for systematic conformer enumeration via class ConfGen::TorsionDriver |
| CCDPL::ConfGen::TorsionRule | Data structure for the representation of single torsion library rules |
| CCDPL::ConfGen::TorsionRuleMatch | A single match of a ConfGen::TorsionRule against a rotatable bond: the rule, the bond and the four atoms that span the torsion |
| CCDPL::ConfGen::TorsionRuleMatcher | Finds torsion rules from a ConfGen::TorsionLibrary instance that match a given rotatable bond |
| CCDPL::Shape::TotalOverlapTanimotoScore | Functor wrapping Shape::calcTotalOverlapTanimotoScore() |
| CCDPL::Shape::TotalOverlapTverskyScore | Functor wrapping Shape::calcTotalOverlapTverskyScore() |
| CCDPL::MolProp::TPSACalculator | Calculation of the topological polar surface area (TPSA) of molecular graphs based on fragment contributions |
| CCDPL::Shape::TverskyComboScore | Functor wrapping Shape::calcTverskyComboScore() |
| CCDPL::Descr::TverskySimilarity | Functor class for calculating the Tversky Similarity [GSIM] of bitsets |
| CCDPL::ForceField::UFFAtomTypePropertyTable | Data structure for the storage and lookup of various properties associated with numeric UFF atom types |
| CCDPL::Math::UnitLower | Tag selecting the unit-lower-triangular view (zero above the diagonal, one on the diagonal) for Math::TriangularAdapter |
| CCDPL::Math::UnitUpper | Tag selecting the unit-upper-triangular view (zero below the diagonal, one on the diagonal) for Math::TriangularAdapter |
| CCDPL::Math::Upper | Tag selecting the upper-triangular view (entries strictly below the diagonal read as zero) for Math::TriangularAdapter |
| CCDPL::Math::VectorArrayAlignmentCalculator< VA, V, T > | Convenience wrapper around Math::KabschAlgorithm that operates directly on Math::VectorArray inputs |
| CCDPL::Math::VectorArrayAlignmentCalculator< Math::Vector3DArray > | |
| CCDPL::Math::VectorBinary1Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::VectorBinary1 instantiation <E1, E2, F> |
| CCDPL::Math::VectorBinary2Traits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::VectorBinary2 instantiation <E1, E2, F> |
| ►CCDPL::Math::VectorBinaryFunctor< V1, V2 > | Base class for binary functors that take two vectors and return a vector (Math::VectorCrossProduct) |
| CCDPL::Math::VectorCrossProduct< V1, V2 > | Vector cross-product functor: apply(e1, e2, i) returns the i-th component of the 3D vector cross product \( e_1 \times e_2 \) |
| ►CCDPL::Math::VectorBooleanBinaryFunctor< V1, V2 > | Base class for binary functors that take two vectors and return a boolean (Math::VectorEquality and similar) |
| CCDPL::Math::VectorEquality< V1, V2 > | Vector equality functor: apply(e1, e2) tests element-wise equality of two vector expressions |
| CCDPL::Math::VectorElementAccessor< E > | Access functor used by Math::VectorIteratorTraits to read mutable vector elements via Util::IndexedElementIterator |
| CCDPL::Math::VectorElementAccessor< const E > | Specialization of Math::VectorElementAccessor for const vector references (read-only iteration) |
| CCDPL::Math::VectorIteratorTraits< E > | Traits selecting the element accessor and Util::IndexedElementIterator specialization for mutable iteration over E |
| CCDPL::Math::VectorIteratorTraits< const E > | Specialization of Math::VectorIteratorTraits for read-only iteration over E |
| CCDPL::Math::VectorMatrixBinaryTraits< E1, E2, F > | Traits selecting the expression-template node and its result type for the Math::VectorMatrixBinary instantiation <E1, E2, F> |
| ►CCDPL::Math::VectorMatrixUnaryFunctor< V > | Base class for unary functors that produce a matrix element from a vector expression and (i, j) cell indices (Math::DiagonalMatrixFromVector, Math::CrossProductMatrixFromVector) |
| CCDPL::Math::CrossProductMatrixFromVector< V > | Functor producing the cross-product (skew-symmetric) matrix element at (i, j) for a 3D vector expression |
| CCDPL::Math::DiagonalMatrixFromVector< V > | Functor producing the diagonal matrix element at (i, j) from a vector expression ( \( e(i) \) on the diagonal, 0 elsewhere) |
| CCDPL::Math::VectorMatrixUnaryTraits< E, F > | Traits selecting the expression-template node and its result type for the Math::VectorMatrixUnary instantiation <E, F> |
| ►CCDPL::Math::VectorScalarBinaryFunctor< V1, V2 > | Base class for binary functors that take two vectors and return a scalar (Math::VectorInnerProduct, Math::VectorAngleCosine) |
| CCDPL::Math::VectorAngleCosine< V1, V2, T > | Functor returning the cosine of the angle between two vectors (optionally clamped to [-1, 1]) |
| CCDPL::Math::VectorInnerProduct< V1, V2 > | Vector inner-product functor: apply(e1, e2) returns \( \sum_i e_1(i) \cdot e_2(i) \) |
| ►CCDPL::Math::VectorScalarIndexUnaryFunctor< V > | Base class for unary functors that take a vector and return a vector-element index (Math::VectorNormInfinityIndex) |
| CCDPL::Math::VectorNormInfinityIndex< V > | Functor returning the index of the vector element with the largest L∞ norm |
| ►CCDPL::Math::VectorScalarRealUnaryFunctor< V > | Base class for unary functors that take a vector and return a real-valued scalar (Math::VectorNorm1, Math::VectorNorm2, Math::VectorNormInfinity) |
| CCDPL::Math::VectorNorm1< V > | Functor returning the L1 norm of a vector expression |
| CCDPL::Math::VectorNorm2< V > | Functor returning the L2 (Euclidean) norm of a vector expression |
| CCDPL::Math::VectorNormInfinity< V > | Functor returning the L∞ (maximum-magnitude) norm of a vector expression |
| ►CCDPL::Math::VectorScalarUnaryFunctor< V > | Base class for unary functors that take a vector and return a scalar (Math::VectorElementSum) |
| CCDPL::Math::VectorElementSum< V > | Functor returning the sum of all elements of a vector expression |
| ►CCDPL::Math::VectorTemporaryTraits< V > | Selects a concrete temporary vector type compatible with the vector expression V |
| CCDPL::Math::VectorTemporaryTraits< HomogenousCoordsAdapter< V > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the wrapped vector for a Math::HomogenousCoordsAdapter view |
| CCDPL::Math::VectorTemporaryTraits< VectorRange< V > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the underlying vector for a Math::VectorRange view |
| CCDPL::Math::VectorTemporaryTraits< VectorReference< V > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the underlying vector for a Math::VectorReference view |
| CCDPL::Math::VectorTemporaryTraits< VectorSlice< V > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the underlying vector for a Math::VectorSlice view |
| CCDPL::Math::VectorTemporaryTraits< const HomogenousCoordsAdapter< V > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the wrapped vector for a const Math::HomogenousCoordsAdapter view |
| CCDPL::Math::VectorTemporaryTraits< const VectorRange< V > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the underlying vector for a const Math::VectorRange view |
| CCDPL::Math::VectorTemporaryTraits< const VectorReference< V > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the underlying vector for a const Math::VectorReference view |
| CCDPL::Math::VectorTemporaryTraits< const VectorSlice< V > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the underlying vector for a const Math::VectorSlice view |
| CCDPL::Math::VectorTemporaryTraits< const QuaternionVectorAdapter< Q > > | Math::VectorTemporaryTraits specialization selecting Math::CVector as the temporary type for a const Math::QuaternionVectorAdapter view |
| ►CCDPL::Math::VectorTemporaryTraits< M > | |
| CCDPL::Math::VectorTemporaryTraits< MatrixColumn< M > > | Vector-temporary trait specialization for Math::MatrixColumn — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::VectorTemporaryTraits< MatrixRange< M > > | Vector-temporary trait specialization for Math::MatrixRange — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::VectorTemporaryTraits< MatrixReference< M > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the underlying matrix for a Math::MatrixReference view |
| CCDPL::Math::VectorTemporaryTraits< MatrixRow< M > > | Vector-temporary trait specialization for Math::MatrixRow — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::VectorTemporaryTraits< MatrixSlice< M > > | Vector-temporary trait specialization for Math::MatrixSlice — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::VectorTemporaryTraits< MatrixTranspose< M > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the wrapped matrix for a Math::MatrixTranspose view |
| CCDPL::Math::VectorTemporaryTraits< TriangularAdapter< M, Tri > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the wrapped matrix for a Math::TriangularAdapter view |
| CCDPL::Math::VectorTemporaryTraits< const MatrixColumn< M > > | Vector-temporary trait specialization for const Math::MatrixColumn — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::VectorTemporaryTraits< const MatrixRange< M > > | Vector-temporary trait specialization for const Math::MatrixRange — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::VectorTemporaryTraits< const MatrixReference< M > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the underlying matrix for a const Math::MatrixReference view |
| CCDPL::Math::VectorTemporaryTraits< const MatrixRow< M > > | Vector-temporary trait specialization for const Math::MatrixRow — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::VectorTemporaryTraits< const MatrixSlice< M > > | Vector-temporary trait specialization for const Math::MatrixSlice — inherits the temporary type from the wrapped matrix |
| CCDPL::Math::VectorTemporaryTraits< const MatrixTranspose< M > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the wrapped matrix for a const Math::MatrixTranspose view |
| CCDPL::Math::VectorTemporaryTraits< const TriangularAdapter< M, Tri > > | Math::VectorTemporaryTraits specialization inheriting the temporary type of the wrapped matrix for a const Math::TriangularAdapter view |
| CCDPL::Math::VectorTemporaryTraits< QuaternionVectorAdapter< Q > > | Math::VectorTemporaryTraits specialization selecting Math::CVector as the temporary type for a Math::QuaternionVectorAdapter view |
| CCDPL::Math::VectorUnaryTraits< E, F > | Traits selecting the expression-template node and its result type for the Math::VectorUnary instantiation <E, F> |
| CCDPL::Util::DGCoordinatesGenerator< 3, T >::VolumeConstraint | A constraint that pins the signed tetrahedral volume spanned by four points to the interval [lb, ub] |
| CCDPL::Pharm::XBondingInteractionConstraint | Constraint functor that tests whether a halogen-bond donor/acceptor feature pair satisfies the geometric criteria for a halogen bond (halogen-acceptor distance plus the two characteristic angles) |
| CCDPL::MolProp::XLogPCalculator | Calculation of the octanol/water partition coefficient ( \( \log P \)) of molecular graphs using the atom-additive method of Wang, Gao and Lai |
| Cbool | |
| CCMatrix< double, 4, 4 > | |
| CMatrix< double > | |
| CVector< double > | |
| ►CVectorArray< Vector2D > | |
| ►CCDPL::Vis::PointArray2D | Stores a set of points in 2D space |
| CCDPL::Vis::LineSegmentListPrimitive2D | 2D graphics primitive representing a list of disjoint line segments |
| CCDPL::Vis::PointListPrimitive2D | 2D graphics primitive representing a list of points |
| CCDPL::Vis::PolygonPrimitive2D | 2D graphics primitive representing a polygon |
| CCDPL::Vis::PolylinePrimitive2D | 2D graphics primitive representing a set of connected line segments |
| ►CVectorArray< Vector3D > | |
| CCDPL::ConfGen::ConformerData | Container for the 3D coordinates of a generated conformer plus its associated energy value |