Go to the source code of this file.
|
|
using | Scine::Sparrow::AtomAndOrbitalShellIndex = std::pair< int, AngularMomentum > |
| | Index composed by a <AtomIndex, AngularMomentum> pair.
|
| |
|
template<Utils::Reference restrictedness> |
| using | Scine::Sparrow::TransitionChargesContainer = Utils::SpinAdaptedContainer< restrictedness, std::map< AtomAndOrbitalShellIndex, Eigen::VectorXd >> |
| |
|
| enum | AngularMomentum { None,
S,
P,
D
} |
| | Enum Class to store the transition charge matrices.
|
| |
|
|
template<> |
| Eigen::MatrixXd | Scine::Sparrow::TransitionChargesCalculator::calculateAtomicTransitionChargeMatrices< Utils::Reference::Restricted > (const Utils::LcaoUtils::ElectronicOccupation &occupation) const |
| |
|
template<> |
| Eigen::MatrixXd | Scine::Sparrow::TransitionChargesCalculator::calculateAtomicTransitionChargeMatrices< Utils::Reference::Unrestricted > (const Utils::LcaoUtils::ElectronicOccupation &occupation) const |
| |
- Copyright
- This code is licensed under the 3-clause BSD license.
Copyright ETH Zurich, Department of Chemistry and Applied Biosciences, Reiher Group.
See LICENSE.txt for details.