RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nbetter_enums
 Coptional
 C_eat_assignGet intrinsic value of an (Enum::value) by taking advantage of
 C_iterable
 C_initialize_at_program_start
 Cmap_compare
 Cmap_compare< const char * >
 Cmap_compare< const wchar_t * >
 Cmap
 Nboost
 Nlogging
 CrdLogger
 Nboost_adaptbx
 Npython
 CstreambufA stream buffer getting data from and putting data into a Python file object
 Cistream
 Costream
 Cstreambuf_capsule
 Costream
 NChemicalFeatures
 CChemicalFeatureAbstract base class for chemical feature
 CFreeChemicalFeature
 Nconrec
 CConrecSegment
 CtplHash
 NDistGeom
 CBoundsMatrixClass to store the distance bound
 CChiralSetClass used to store a quartet of points and chiral volume bounds on them
 CChiralViolationContribs
 CChiralViolationContribsParams
 CDistViolationContribs
 CDistViolationContribsParams
 CFourthDimContribs
 CFourthDimContribsParams
 Coverloaded
 CTorsionRange
 CTorsionValues
 CZMatrix
 CInternalCoordinateReference
 CTorsionDependence
 CZMatrixRow
 CIterator
 NForceFields
 NCrystalFF
 NETKDGForceConsts
 CParams
 CCrystalFFDetails
 CExpTorsionAngleA structure used to the experimental torsion patterns
 CGaussianExpTorsionAngle
 CGaussianTorsionAngleContribs
 CGaussianTorsionAngleContribsParams
 CPlanarityContribsA term to capture all Inversion Contributionss
 CPlanarityContribsParams
 CTorsionAngleContribM6Torsion term for multiplicity m = 1 - 6
 CTorsionAngleContribs
 CTorsionAngleContribsParams
 NMMFF
 CAngleBendContribThe angle-bend term for MMFF
 CBondStretchContribThe bond-stretch term for MMFF
 CEleContribElectrostatic term for MMFF
 CMMFFAngleClass to store MMFF parameters for angle bending
 CMMFFAngleCollection
 CMMFFAromCollection
 CMMFFBndkCollection
 CMMFFBondClass to store MMFF parameters for bond stretching
 CMMFFBondCollection
 CMMFFChg
 CMMFFChgCollection
 CMMFFCovRadPauEle
 CMMFFCovRadPauEleCollection
 CMMFFDefClass to store MMFF atom type equivalence levels
 CMMFFDefCollection
 CMMFFDfsbCollection
 CMMFFHerschbachLaurie
 CMMFFHerschbachLaurieCollection
 CMMFFOopClass to store MMFF parameters for out-of-plane bending
 CMMFFOopCollection
 CMMFFPBCIClass to store MMFF Partial Bond Charge Increments
 CMMFFPBCICollection
 CMMFFPropClass to store MMFF Properties
 CMMFFPropCollection
 CMMFFStbnClass to store MMFF parameters for stretch-bending
 CMMFFStbnCollection
 CMMFFTorClass to store MMFF parameters for torsions
 CMMFFTorCollection
 CMMFFVdWClass to store MMFF parameters for non-bonded Van der Waals
 CMMFFVdWCollection
 CMMFFVdWRijstarEps
 CNonbondedContribCombined vdW and charge terms for MMFF
 COopBendContribOut-of-plane term for MMFF
 CStretchBendContribThe angle-bend term for MMFF
 CTorsionAngleContribTorsion term for MMFF
 CVdWContribVan der Waals term for MMFF
 NUFF
 CAngleBendContribThe angle-bend term for the Universal Force Field
 CAtomicParamsClass to store atomic parameters for the Universal Force Field
 CBondStretchContribThe bond-stretch term for the Universal Force Field
 CInversionContribThe inversion term for the Universal Force Field
 CInversionContribsA term to capture all Inversion Contributionss
 CInversionContribsParams
 CParamCollectionSingleton class for retrieving UFF AtomParams
 CTorsionAngleContribTorsion term for the Universal Force Field
 CUFFAngleClass to store UFF parameters for angle bending
 CUFFBondClass to store UFF parameters for bond stretching
 CUFFInvClass to store UFF parameters for inversions
 CUFFTorClass to store UFF parameters for torsions
 CUFFVdWClass to store UFF parameters for van der Waals interactions
 CvdWContribVan der Waals term for the Universal Force Field
 CAngleConstraintContribAn angle range constraint modelled after a AngleBendContrib
 CAngleConstraintContribsA term to capture all flat bottom angle constraint potentials
 CAngleConstraintContribsParams
 CDistanceConstraintContribA distance range constraint modelled after a BondStretchContrib
 CDistanceConstraintContribsA term to capture all flat bottom distance constraint potentials
 CDistanceConstraintContribsParams
 CForceFieldA class to store forcefields and handle minimization
 CForceFieldContribAbstract base class for contributions to ForceFields
 CPositionConstraintContribA position constraint of the type 0.5k * deltaX^2
 CTorsionConstraintContribA dihedral angle range constraint modelled after a TorsionContrib
 NInvar
 CInvariant
 NQueries
 CAndQueryQuery implementing AND: requires all children to be true
 CEqualityQueryQuery implementing ==: arguments must match a particular value (within an optional tolerance)
 CGreaterEqualQueryQuery implementing >= using a particular value (and an optional tolerance)
 CGreaterQueryQuery implementing > using a particular value (and an optional tolerance)
 CInt2TypeClass to allow integer values to pick templates
 CLessEqualQueryQuery implementing <= using a particular value (and an optional tolerance)
 CLessQueryQuery implementing < using a particular value (and an optional tolerance)
 COrQueryQuery implementing AND: requires any child to be true
 CQueryBase class for all queries
 CRangeQueryQuery implementing a range: arguments must fall in a particular range of values
 CSetQueryQuery implementing a set: arguments must one of a set of values
 CXOrQueryQuery implementing XOR: requires exactly one child to be true
 NRDCatalog
 CCatalogAbstract base class for a catalog object
 CCatalogEntryAbstract base class to be used to represent an entry in a Catalog
 CCatalogParamsAbstract base class for the container used to create a catalog
 CHierarchCatalogA Catalog with a hierarchical structure
 Cvertex_entry_tUsed by the BGL to set up the node properties in our graph
 NRDDataManip
 CMetricMatrixCalcA generic metric matrix calculator (e.g similarity matrix or distance matrix)
 NRDDepict
 CCompute2DCoordParameters
 CConstrainedDepictionParams
 CCoordinateTemplates
 CDepictException
 CEmbeddedAtomClass that contains the data for an atoms that has already been embedded
 CEmbeddedFragClass containing a fragment of a molecule that has already been embedded
 CgtIIPair
 NRDFeatures
 CExplicitFeature
 CImplicitFeature
 NRDGeom
 CGrid3DVirtual base class for a grid object
 CGridException
 CPoint
 CPoint2D
 CPoint3D
 CPointND
 CTransform2D
 CTransform3D
 CUniformGrid3D
 CUniformRealValueGrid3D
 NRDInfoTheoryClass used to rank bits based on a specified measure of information
 CBitCorrMatGenerator
 CInfoBitRanker
 NRDKitStd stuff
 NAbbreviations
 CAbbreviationDefinition
 CAbbreviationMatch
 NAtomPair
 CAtomPairAtomInvGenerator
 CAtomPairArgumentsClass that holds atom-pair fingerprint specific arguments
 CAtomPairAtomEnvClass that holds atom-environment data needed for atom-pair fingerprint generation
 CAtomPairEnvGeneratorClass that generates atom-environments for atom-pair fingerprint
 NCanon
 CAtomCompareCode
 CAtomCompareFunctor
 Cbondholder
 Ccanon_atom
 CChiralAtomCompareFunctor
 CMolStackElemThese are the actual elements in the molecular stack
 CMolStackUnionUsed to store components in the molecular stack
 CSpecialChiralityAtomCompareFunctor
 CSpecialSymmetryAtomCompareFunctor
 NChirality
 CStereoInfo
 CBondWedgingParameters
 CWedgeInfoBase
 CWedgeInfoChiral
 CWedgeInfoAtropisomer
 NCIPLabeler
 CAtropisomerBond
 CCIPMol
 CCIPMolSpan
 CCIPMolIter
 CConfiguration
 CDigraph
 CEdge
 CFractionalAtomicNum
 CMaxIterationsExceeded
 CNode
 CPairList
 CPriority
 CRule1a
 CRule1b
 CRule2
 CRule3
 CRule4a
 CRule4b
 CRule4c
 CRule5
 CRule5New
 CRule6
 CRules
 CSequenceRule
 CSort
 CSp2Bond
 CTetrahedral
 CTooManyNodesException
 NDeprotect
 CDeprotectData
 NDescriptors
 CCrippenParamCollectionSingleton class for retrieving Crippen parameters
 CCrippenParamsClass used to store Crippen parameters
 CDoubleCubicLatticeVolume
 CPropertiesHolds a collection of properties for computation purposes
 CPropertyFunctor
 Ndetail
 CMCSParametersInternal
 CRecursiveLocker
 NDGeomHelpers
 CBounds
 CEmbedParametersParameter object for controlling embedding
 CInternalCoordinates
 CPath14ConfigurationA structure used to store planar 14 paths - cis/trans
 CTorsionValue
 NEnumerateStereoisomers
 Ndetails
 CFlipper
 CAtomFlipper
 CBondFlipper
 CStereoGroupFlipper
 CAtropisomerFlipper
 CStereoEnumerationOptions
 CStereoisomerEnumerator
 NFilterMatchOps
 CAnd
 COr
 CNot
 NFMCS
 CComposition2N
 CDuplicatedSeedCache
 CTKey
 CExecStatistics
 CGraph
 CMaximumCommonSubgraph
 CMolFragment
 CNewBond
 CSeed
 CSeedSet
 CSubstructureCache
 CKeyNumericMetrics
 CHashKey
 CTarget
 CTargetMatch
 CTArray2D
 NGaussianShape
 CCustomFeature
 CShapeInput
 CShapeInputOptions
 CShapeOverlayOptions
 CSingleConformerAlignment
 NGeneralizedSubstruct
 CExtendedQueryMol
 NGeneralMolSupplier
 CSupplierOptions
 NMHFPFingerprints
 CMHFPEncoder
 NMMFF
 NTools
 CDefaultTorsionBondSmarts
 CMMFFAtomProperties
 CMMFFMolProperties
 NMolAlign
 CBestAlignmentParams
 CLAP
 CMolAlignException
 CMolHistogram
 CO3A
 CO3AConstraint
 CO3AConstraintVect
 CO3AFuncData
 CSDM
 NMolDraw2D_detail
 CAtomSymbol
 CDrawAnnotation
 CDrawMol
 CDrawMolMCH
 CDrawMolMCHCircleAndLine
 CDrawMolMCHLasso
 CDrawShape
 CDrawShapeArc
 CDrawShapeArrow
 CDrawShapeDashedWedge
 CDrawShapeEllipse
 CDrawShapePolyLine
 CDrawShapeSimpleLine
 CDrawShapeSolidWedge
 CDrawShapeWavyLine
 CDrawText
 CDrawTextCairo
 CDrawTextFT
 CDrawTextFTCairo
 CDrawTextFTJS
 CDrawTextFTQt
 CDrawTextFTSVG
 CDrawTextJS
 CDrawTextNotFT
 CDrawTextQt
 CDrawTextSVG
 CLinePair
 CPoint2D
 CSGroupDataLabelHolds the text and position of a DAT SGroup label
 CStringRect
 NMolDraw2DUtils
 CContourParams
 NMolEnumerator
 CLinkNode
 CLinkNodeOpMolecule enumeration operation corresponding to LINKNODES
 CMolEnumeratorOpAbstract base class for the a molecule enumeration operation
 CMolEnumeratorParamsParameters used to control the molecule enumeration
 CPositionVariationOpMolecule enumeration operation corresponding to position variation bonds
 CRepeatUnitOpMolecule enumeration operation corresponding to SRUs
 NMolFragmenter
 CFragmenterBondType
 NMolInterchange
 CJSONParseParameters
 CJSONWriteParameters
 NMolOpsGroups a variety of molecular query and transformation operations
 CAddHsParameters
 CRemoveHsParameters
 CAdjustQueryParametersParameters controlling the behavior of MolOps::adjustQueryProperties
 CHybridizations
 NMolStandardize
 NTautomerScoringFunctions
 CSubstructTerm
 CAcidBaseCatalogEntry
 CAcidBaseCatalogParams
 CAllowedAtomsValidation
 CChargeCorrection
 CCleanupParameters
 CCompositeValidationSimple way to apply a collection of
 CDisallowedAtomsValidation
 CDisallowedRadicalValidation
 CFeaturesValidation
 CFragmentCatalogEntry
 CFragmentCatalogParams
 CFragmentRemover
 CFragmentValidationLogs if certain fragments are present
 CIs2DValidation
 CIsotopeValidationLogs if molecule contains isotopes
 CLargestFragmentChooser
 CLargest
 CLayout2DValidation
 CMetalDisconnector
 CMetalDisconnectorOptions
 CMolVSValidation
 CNeutralValidationLogs if not an overall neutral system
 CNoAtomValidationMolVS Validations
 CNormalizerFor applying Normalization transforms
 CPipeline
 CPipelineLogEntry
 CPipelineOptions
 CPipelineResult
 CRDKitValidation
 CReionizer
 CStereoValidation
 CTautomer
 CTautomerCatalogEntry
 CTautomerCatalogParams
 CTautomerEnumerator
 CTautomerEnumeratorCallback
 CTautomerEnumeratorResultContains results of tautomer enumeration
 Cconst_iterator
 CTautomerTransform
 CTransformCatalogEntry
 CTransformCatalogParams
 CUnchargerFor neutralizing ionized acids and bases
 CValidationMethod
 NMorganFingerprint
 CMorganAtomInvGeneratorDefault atom invariants generator for Morgan fingerprint, generates ECFP-type invariants
 CMorganFeatureAtomInvGeneratorAlternative atom invariants generator for Morgan fingerprint, generate FCFP-type invariants
 CMorganBondInvGeneratorBond invariants generator for Morgan fingerprint
 CMorganArgumentsClass for holding Morgan fingerprint specific arguments
 CMorganAtomEnvClass for holding the bit-id created from Morgan fingerprint environments and the additional data necessary extra outputs
 CMorganEnvGeneratorClass that generates atom environments for Morgan fingerprint
 NMorganFingerprints
 Css_matcher
 NRascalMCES
 Ndetails
 CClusNode
 CPartitionSet
 CRascalClusterOptions
 CRascalOptions
 CRascalResult
 NRDKitFP
 CRDKitFPArguments
 CRDKitFPAtomInvGenerator
 CRDKitFPAtomEnv
 CRDKitFPEnvGenerator
 NRDTypeTag
 Ndetail
 CValue
 NScaffoldNetwork
 CScaffoldNetworkParams
 CNetworkEdge
 CScaffoldNetwork
 NSLNParse
 CAttribType
 NSmilesParse
 CSmilesParseException
 NStructureCheck
 CAugmentedAtom
 CChargeFix
 CIncEntry
 CLigand
 CNeighbourhood
 CPathEntry
 CStructCheckerClass for performing structure validation and cleanup
 CStructCheckerOptions
 CStructCheckTautomer
 NSynthonSpaceSearch
 Ndetails
 CMemoryMappedFileReader
 CStepper
 Chash_address_pair
 CSampleMolRec
 CSearchResults
 CShapeBuildParams
 CSynthon
 CSynthonSet
 CSynthonShapeInput
 CSynthonSpace
 CSynthonSpaceFingerprintSearcher
 CSynthonSpaceFPHitSet
 CSynthonSpaceHitSet
 CSynthonSpaceRascalSearcher
 CSynthonSpaceSearcher
 CSynthonSpaceSearchParams
 CSynthonSpaceShapeHitSet
 CSynthonSpaceShapeSearcher
 CSynthonSpaceSubstructureSearcher
 NTopologicalTorsion
 CTopologicalTorsionArguments
 CTopologicalTorsionAtomEnv
 CTopologicalTorsionEnvGenerator
 NUFF
 NTools
 CDefaultTorsionBondSmarts
 NUtils
 CLocaleSwitcher
 Nv1
 CForwardSDMolSupplier
 CMolFileUnhandledFeatureException
 CMolSupplier
 CPDBParserParams
 CSDMolSupplier
 CSmartsParserParams
 CSmilesMolSupplierLazy file parser for Smiles tables
 CSmilesParseException
 CSmilesParserParams
 CTDTMolSupplierLazy file parser for TDT files
 Nv2
 NCDXMLParser
 CCDXMLParserParams
 NFileParsers
 CForwardSDMolSupplier
 CForwardSupplierIter
 CMol2ParserParams
 CMolFileParserParams
 CMolFileUnhandledFeatureException
 CMolFromSCSRParams
 CMolSupplier
 CPDBParserParams
 CRandomAccessSupplierIter
 CSDMolSupplier
 CSmilesMolSupplierLazy file parser for Smiles tables
 CSmilesMolSupplierParams
 CTDTMolSupplierLazy file parser for TDT files
 CTDTMolSupplierParams
 CTPLParserParams
 NMarvinParser
 CMrvParserParams
 NReactionParser
 CReactionSmartsParserParams
 NSmilesParse
 CSmilesParserParams
 CSmartsParserParams
 CSmilesParseException
 CAdditionalOutput
 CAromaticAtomIterator_Iterate over aromatic atoms, this is bidirectional
 CAtomThe class for representing atoms
 CAtomCoordsMatchFunctor
 CAtomEnvironmentAbstract base class that holds atom-environments that will be hashed to generate the fingerprint
 CAtomEnvironmentGeneratorAbstract base class that generates atom-environments from a molecule
 CatomicData
 CAtomInvariantsGeneratorAbstract base class for atom invariants generators
 CAtomIterator_A general random access iterator
 CAtomKekulizeException
 CAtomMonomerInfoThe abstract base class for atom-level monomer info
 CAtomPDBResidueInfoCaptures atom-level information about peptide residues
 CAtomRingQuery
 CAtomSanitizeException
 CAtomValenceException
 CBadFileExceptionUsed by various file parsing classes to indicate a bad file
 CBondClass for representing a bond
 CBondInvariantsGeneratorAbstract base class for bond invariants generators
 CBondIterator_Iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be RandomAccess
 CCachedMolHolderConcrete class that holds binary cached molecules in memory
 CCachedSmilesMolHolderConcrete class that holds smiles strings in memory
 CCachedTrustedSmilesMolHolderConcrete class that holds trusted smiles strings in memory
 CCartesianProductIterate through all possible permutations of the rgroups
 CCartesianProductStrategy
 Ccharptr_functorFunctor for comparing two strings
 CChemicalReactionThis is a class for storing and applying general chemical reactions
 CChemicalReactionExceptionUsed to indicate an error in the chemical reaction engine
 CChemicalReactionParserExceptionUsed to indicate an error in parsing reaction data
 CConformerThe class for representing 2D or 3D conformation of a molecule
 CConformerExceptionUsed to indicate errors from incorrect conformer access
 CConstBondIterator_Const iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be RandomAccess
 CControlCCaught
 CControlCHandler
 CCustomPropHandler
 CCXXAtomIterator
 CCXXAtomIter
 CCXXBondIterator
 CCXXBondIter
 CDataStructsExplicitBitVecPropHandler
 CDictThe Dict class can be used to store objects of arbitrary type keyed by strings
 CPair
 CDiscreteDistMat
 CDiscreteValueVectClass for efficiently storing vectors of discrete values
 CDrawColour
 CEnumerateLibraryThis is a class for running reactions on sets of reagents
 CEnumerateLibraryBase
 CEnumerationParams
 CEnumerationStrategyBase
 CEnumerationStrategyExceptionClass for flagging enumeration strategy errors
 CEvenSamplePairsStrategyEvenSamplePairsStrategy
 CExclusionList
 CExtendedQueryMol
 CFeatureFileParseExceptionClass used to indicate errors in parsing feature definition files
 CFileParseExceptionUsed by various file parsing classes to indicate a parse error
 CFilterCatalog
 CFilterCatalogEntry
 CFilterCatalogParams
 CFilterData_t
 CFilterHierarchyMatcher
 CFilterMatchHolds the atomPairs matched by the underlying matcher
 CFilterMatcherBase
 CFilterProperty_t
 CFingerprintArgumentsAbstract base class that holds molecule independent arguments that are common amongst all fingerprint types and classes inherited from this would hold fingerprint type specific arguments
 CFingerprintFuncArgumentsStruct that makes calling the fingerprint generation functions easier
 CFingerprintGeneratorClass that generates same fingerprint style for different output formats
 CFingerprintVarianceScoreData
 CFixedMolSizeMolBundle
 CForwardSDMolSupplier
 CFPBReaderClass for reading and searching FPB files
 CFPHolderBaseBase FPI for the fingerprinter used to rule out impossible matches
 CFragCatalogEntry
 CFragCatGenerator
 CFragCatParamsContainer for user parameters used to create a fragment catalog
 CFragFPGenerator
 CGaResult
 CGasteigerParams
 CHasPropQuery
 CHasPropWithValueQuery
 CHasPropWithValueQuery< TargetPtr, ExplicitBitVect >
 CHasPropWithValueQuery< TargetPtr, std::string >
 CHasPropWithValueQueryBase
 CHeteroatomIterator_Iterate over heteroatoms, this is bidirectional
 CKekulizeException
 CKeyFromPropHolder
 CKeyHolderBase
 Clarger_ofFunctor for returning the larger of two values
 CltDoubleFunctor to compare two doubles with a tolerance
 CMacroAtomInfoCaptures atom-level information for macro atoms
 CMacroBondInfoCaptures bond-level information for macro bonds
 CBondInfoOne macro-bond connection in the owning graph bond's orientation
 CMacroMol
 CMacroMolLeavingGroupDescribes the atoms removed at one MacroMol template attachment point
 CMacroMolTemplate
 CMacroMolTemplateBuilderCollects and validates the pieces needed to create a MacroMolTemplate
 CMacroMolTemplateLibrary
 CMarvinArrow
 CMarvinAtom
 CMarvinAttachmentPoint
 CMarvinBond
 CMarvinBondStereo
 CMarvinCondition
 CMarvinDataSgroup
 CMarvinGenericSgroup
 CMarvinMol
 CMarvinMolBase
 CMarvinMonomerSgroup
 CMarvinMulticenterSgroup
 CMarvinMultipleSgroup
 CMarvinPlus
 CMarvinReaction
 CMarvinRectangle
 CMarvinSruCoModSgroup
 CMarvinStereoGroup
 CMarvinSuperatomSgroup
 CMarvinSuperatomSgroupExpanded
 CMarvinWriterException
 CMatchingAtomIterator_Iterate over atoms matching a query function. This is bidirectional
 CMaxFindBondOrdersItersExceeded
 CMCSAtomCompareParameters
 CMCSBondCompareParameters
 CMCSParameters
 CMCSProgressData
 CMCSResult
 CMolBundleMolBundle contains a collection of related ROMols
 CMolCatalogEntryThis class is used to store ROMol objects in a MolCatalog
 CMolCatalogParamsContainer for user parameters used to create a mol catalog
 CMolChemicalFeature
 CMolChemicalFeatureDef
 CMolChemicalFeatureFactoryThe class for finding chemical features in molecules
 CMolDraw2DMolDraw2D is the base class for doing 2D renderings of molecules
 CMolDraw2DCairo
 CMolDraw2DJS
 CMolDraw2DQt
 CMolDraw2DSVG
 CMolDraw2Dwx
 CMolDrawOptions
 CMolHolderConcrete class that holds molecules in memory
 CMolHolderBaseBase class API for holding molecules to substructure search
 CMolMatchFinalCheckFunctor
 CMolPicklerHandles pickling (serializing) molecules
 CMolPicklerExceptionUsed to indicate exceptions whilst pickling (serializing) molecules
 CMolSanitizeExceptionClass for flagging sanitization errors
 CMolSupplier
 CMolWriter
 CMolWriterParams
 CMolzipParams
 CMrvWriterParams
 CMultiFPBReaderClass for reading and searching multiple FPB files
 CPairHolder
 CPatternHolder
 CPDBWriter
 CPeriodicTableSingleton class for retrieving information about atoms
 CPNGMetadataParams
 CProgressBar
 CQueryAtomClass for storing atomic queries
 CQueryAtomIterator_Iterate over atoms matching a query. This is bidirectional
 CQueryBondClass for storing Bond queries
 CRandomSampleAllBBsStrategy
 CRandomSampleStrategy
 CRCoreRCore is the core common to a series of molecules
 CRDAny
 CRDProps
 CRDValue
 CReactionFingerprintParams
 CReactionPicklerHandles pickling (serializing) reactions
 CReactionPicklerExceptionUsed to indicate exceptions whilst pickling (serializing) reactions
 CRealValueVect
 CRecursiveStructureQueryAllows use of recursive structure queries (e.g. recursive SMARTS)
 CResonanceMolSupplier
 CResonanceMolSupplierCallback
 CRGroupDataA single rgroup attached to a given core
 CRGroupDecompData
 CUsedLabels
 CRGroupDecomposition
 CRGroupDecompositionChromosome
 CRGroupDecompositionParameters
 CRGroupDecompositionProcessResult
 CRGroupGa
 CRGroupMatchRGroupMatch is the decomposition for a single molecule
 CRGroupScorer
 CRigorousEnhancedStereoException
 CRingInfo
 CROMol
 CRWMolRWMol is a molecule class that is intended to be edited
 CRxnSanitizeExceptionClass for flagging sanitization errors
 CSDMolSupplier
 CSDWriter
 CSLNParseException
 CSmartsMatcher
 CSmartsParserParams
 CSmilesMolSupplierLazy file parser for Smiles tables
 CSmilesParserParams
 CSmilesWriteParams
 CSmilesWriter
 CSnapshot
 CSparseIntVectClass for efficiently storing sparse vectors of ints
 CStereoBondThresholds
 CStereoGroup
 CSubsetInfo
 CSubsetOptionsSubsetting Options for copyMolSubset
 CSubstanceGroupThe class for representing SubstanceGroups
 CAttachPoint
 CCState
 CSubstanceGroupExceptionUsed to indicate errors from incorrect sgroup access
 CSubstructLibrarySubstructure Search a library of molecules
 CSubstructMatchParameters
 CTautomerPatternHolder
 CTautomerQuery
 CTDTMolSupplierLazy file parser for TDT files
 CTDTWriter
 CTrajectory
 CUnimplementedFPException
 CUsedLabelMap
 CVarianceDataForLabel
 NRDLog
 CLogStateSetter
 CCaptureLog
 CCaptureErrorLogConvenience subclass of CaptureLog that captures rdErrorLog
 NRDMIF
 CCoulombClass for calculation of electrostatic interaction (Coulomb energy) between probe and molecule in vacuum (no dielectric)
 CCoulombDielectricClass for calculation of electrostatic interaction (Coulomb energy) between probe and molecule by taking a distance-dependent dielectric into account:
 CVdWaalsAbstract class for calculation of Van der Waals interaction between probe and molecule at gridpoint pt
 CMMFFVdWaals
 CUFFVdWaals
 CHBondClass for calculation of hydrogen bond potential between probe and molecule
 CHydrophilicClass for calculation of hydrophilic field of molecule
 NRDNumeric
 CMatrixA matrix class for general, non-square matrices
 CSquareMatrix
 CSymmMatrixA symmetric matrix class
 CVectorA class to represent vectors of numbers
 NRDPickers
 CDistPickerAbstract base class to do perform item picking (typically molecules) using a distance matrix
 CHierarchicalClusterPickerDiversity picker based on hierarchical clustering
 CLeaderPickerImplements the Leader algorithm for picking a subset of item from a pool
 CLeaderPickerState
 CMaxMinPickerImplements the MaxMin algorithm for picking a subset of item from a pool
 CMaxMinPickInfo
 CBitVectAbstract base class for storing BitVectors
 Cboost_py_deleter
 CData3Ddescriptors
 CDatastructsException
 CExplicitBitVectClass for bit vectors that are densely occupied
 CIndexErrorExceptionClass to allow us to throw an IndexError from C++ and have it make it back to Python
 CKeyErrorExceptionClass to allow us to throw a KeyError from C++ and have it make it back to Python
 CMolData3Ddescriptors
 CPoint2D
 CPySequenceHolderClass to hold sequences (lists, tuples, arrays, etc.) passed from Python -> C++
 CsetSTL class
 CiteratorSTL iterator class
 Cconst_iteratorSTL iterator class
 Creverse_iteratorSTL iterator class
 Cconst_reverse_iteratorSTL iterator class
 CSparseBitVectClass for bit vectors that are sparsely occupied
 Ctype_caster< boost::shared_ptr< T > >
 CValueErrorExceptionClass to allow us to throw a ValueError from C++ and have it make it back to Python