|
| int | occ::solvent::cosmors::ring_count (const core::Molecule &molecule) |
| | Number of rings, for the ring correction: the cycle rank of the bond graph, bonds - atoms + 1 for a connected molecule.
|
| |
| Vec | occ::solvent::cosmors::segment_vdw_energies (const Component &component, const Parameters ¶ms) |
| | Per-segment van der Waals contribution −τ_Z(i) a_i, in Hartree.
|
| |
| std::vector< int > | occ::solvent::cosmors::unparameterised_elements (const Component &component, const Parameters ¶ms) |
| | Atomic numbers in component that params.tau does not cover, sorted and deduplicated.
|
| |
| Component | occ::solvent::cosmors::mix_components (const std::vector< Component > &components, const Vec &mole_fractions) |
| | Mole-fraction-weighted mixture of solvent components, as the pooled segment ensemble the kernel sees.
|
| |
| Mat | occ::solvent::cosmors::interaction_energies (const Component &a, const Component &b, const Parameters ¶ms, double temperature) |
| | Pairwise interaction free energy between every segment of a and every segment of b, in J/mol.
|
| |
| Vec | occ::solvent::cosmors::residual_ln_gamma (const std::vector< Component > &components, const Vec &mole_fractions, const Parameters ¶ms, const ActivityOptions &options={}) |
| | Residual ln γ per component, with the ideal conductor as reference.
|
| |
| Vec | occ::solvent::cosmors::combinatorial_ln_gamma (const std::vector< Component > &components, const Vec &mole_fractions, const Parameters ¶ms) |
| | Staverman–Guggenheim combinatorial ln γ, in the volume/area form openCOSMO-RS uses.
|
| |
| SolvationEnergy | occ::solvent::cosmors::solvation_free_energy (const SolventModel &solvent, const Component &solute, double dielectric, int num_rings, double volume_liquid) |
| | Assemble the solvation free energy of a solute at infinite dilution.
|
| |
| ankerl::unordered_dense::map< int, double > | occ::solvent::cosmors::area_per_element (const Component &component) |
| | Cavity area per element, Ų, keyed by atomic number.
|
| |