Scine::Sparrow
5.0.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
|
Top class responsible for CIS calculations of excited states. This class calculates the CIS excited states via a direct algorithm to avoid the O(N^5) 4-index transformation. This class works for all the NDDO methods implemented in Sparrow: MNDO, AM1, PM3, RM1, PM6. More...
#include "CISSigmaVectorEvaluator.h"
#include <Core/Interfaces/CalculatorWithReference.h>
#include <Sparrow/Implementations/TimeDependent/LinearResponseCalculator.h>
#include <Utils/CalculatorBasics.h>
#include <Utils/Math/IterativeDiagonalizer/SpinAdaptedEigenContainer.h>
#include <Utils/UniversalSettings/SettingsNames.h>
#include <Eigen/Core>
#include <Eigen/Sparse>
#include <chrono>
#include <memory>
#include <numeric>
Go to the source code of this file.
Classes | |
class | Scine::Sparrow::CISLinearResponseTimeDependentCalculator |
Top class responsible for CIS calculations of excited states. This class calculates the CIS excited states via a direct algorithm to avoid the O(N^5) 4-index transformation. This class works for all the NDDO methods implemented in Sparrow: MNDO, AM1, PM3, RM1, PM6.