Scine::Core  3.0.0
Module management and core interface definitions
 All Classes Files Functions Variables Typedefs Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
oNsample_namespace
|oCDummyModelA
|oCDummyModelB
|\CSampleModuleYour module class definition
\NScine
 \NCore
  oNDerivedModule
  |\Ndetail
  | oCexec_if_impl
  | oCexec_if_impl< false >
  | oCMapPairInterfaceIdentifierMatches
  | oCModelTypeIdentifierMatches
  | oCCreateInterfacePointer
  | oCResolveModel
  | oCMatchFoundExecutor
  | oCModelExists
  | oCListModels
  | oCIdentifierOverlapPredicate
  | |\Capply
  | oCModelTypeListIsEmpty
  | |\Capply
  | oCnone_of
  | oCModelListsAreNotEmpty
  | \CNoModelIdentifiersOverlap
  oNTraits
  |oCsfinae_true
  |\CisStreamWriter
  oCObjectWithLogBase class for objects with a Log member
  oCObjectWithStructureInterface class defining an entity having a molecular structure. This solves the diamond inheritance problem where multiple different classes have a setStructure() method. A derived class cannot know which method to choose from. This way, there is only one setStructure() method
  oCStateA naming interface for all states to be handled in SCINE
  oCStateHandableObjectAn interface for all objects that should have a handable state
  oCSettingsKeyErrorAn Exception for an error when handling keys in settings
  oCSettingsValueErrorAn Exception for an error when handling values in settings
  oCClassNotImplementedErrorAn Exception for an error when generating classes through a module-interface
  oCFunctionNotImplementedErrorAn Exception for an error when a function in a module-interface is not implemented
  oCStateCastingExceptionException to be thrown if the state cannot be cast to the desired type
  oCInvalidPropertiesExceptionException thrown when one requires properties from a calculation which cannot be calculated
  oCCalculationExceptionBase class for exceptions thrown during calculations
  oCInitializationExceptionException thrown when a problem arises in the calculator initialization
  oCEmptyMolecularStructureExceptionException thrown when launching a calculation with an empty structure
  oCUnsuccessfulCalculationExceptionException thrown when a calculation is unsuccessful
  oCStateSavingExceptionException thrown for errors in state saving / resetting
  oCCalculatorThe interface for all classes running electronic structure calculations
  oCCalculatorWithReferenceThe interface for all classes running calculations on top of a reference calculation. This can be, for example, excited states calculation (CIS, TD-DFT(B),..) and post-HF
  oCMMParametrizerThe interface for all classes parametrizing a molecular mechanics model
  oCWavefunctionOutputGeneratorInterface class defining an entity able to generate a wavefunction output file
  oCLogMulti-domain multi-sink logger
  |\CDomainMulti-sink object representing a single logging domain
  oCModuleAbstract base class for a module, which flexibly provides consumers with common interface derived classes
  oCModuleManagerThe manager for all dynamically loaded modules
  |\CLibraryAndModules
  \CDummyInterfaceA dummy interface class