|
occ
|
Namespaces | |
| namespace | components |
Classes | |
| struct | ContributionPair |
| struct | CrystalGrowthResult |
| struct | DimerResult |
| struct | DimerSolventTerm |
| struct | EnergyTotal |
| class | InteractionMapper |
| struct | MoleculeResult |
| struct | NeighborAtoms |
| struct | NeighborContribution |
| class | SMDCalculator |
| struct | SMDSettings |
| struct | SMDSolventSurfaces |
| class | SolvationContribution |
| struct | SolventSurface |
| class | SolventSurfacePartitioner |
Typedefs | |
| using | Crystal = occ::crystal::Crystal |
| using | CrystalDimers = occ::crystal::CrystalDimers |
| using | DimerMappingTable = occ::crystal::DimerMappingTable |
| using | DimerIndex = occ::crystal::DimerIndex |
| using | DimerIndexHash = occ::crystal::DimerIndexHash |
| using | Molecule = occ::core::Molecule |
| using | Dimer = occ::core::Dimer |
| using | PairEnergies = std::vector< occ::interaction::CEEnergyComponents > |
| using | CGEnergyComponents = ankerl::unordered_dense::map< std::string, double > |
| using | CGEnergies = std::vector< CGEnergyComponents > |
| using | DimerResults = std::vector< DimerResult > |
Enumerations | |
| enum class | PartitionScheme { NearestAtom , NearestAtomDnorm , ElectronDensity } |
Functions | |
| NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (SolventSurface, positions, energies, areas) | |
| NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (SMDSolventSurfaces, coulomb, cds, electronic_energies, total_solvation_energy, electronic_contribution, gas_phase_contribution, free_energy_correction) | |
| void | exchange_matching_forward_reverse_pairs (const crystal::CrystalDimers::MoleculeNeighbors &neighbors, std::vector< SolvationContribution > &energy_contribution) |
| using occ::cg::CGEnergies = typedef std::vector<CGEnergyComponents> |
| using occ::cg::CGEnergyComponents = typedef ankerl::unordered_dense::map<std::string, double> |
| using occ::cg::Crystal = typedef occ::crystal::Crystal |
| using occ::cg::CrystalDimers = typedef occ::crystal::CrystalDimers |
| using occ::cg::Dimer = typedef occ::core::Dimer |
| using occ::cg::DimerIndex = typedef occ::crystal::DimerIndex |
| using occ::cg::DimerIndexHash = typedef occ::crystal::DimerIndexHash |
| using occ::cg::DimerMappingTable = typedef occ::crystal::DimerMappingTable |
| using occ::cg::DimerResults = typedef std::vector<DimerResult> |
| using occ::cg::Molecule = typedef occ::core::Molecule |
| using occ::cg::PairEnergies = typedef std::vector<occ::interaction::CEEnergyComponents> |
|
strong |
| void occ::cg::exchange_matching_forward_reverse_pairs | ( | const crystal::CrystalDimers::MoleculeNeighbors & | neighbors, |
| std::vector< SolvationContribution > & | energy_contribution | ||
| ) |
| occ::cg::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE | ( | SMDSolventSurfaces | , |
| coulomb | , | ||
| cds | , | ||
| electronic_energies | , | ||
| total_solvation_energy | , | ||
| electronic_contribution | , | ||
| gas_phase_contribution | , | ||
| free_energy_correction | |||
| ) |
| occ::cg::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE | ( | SolventSurface | , |
| positions | , | ||
| energies | , | ||
| areas | |||
| ) |