|
| TDDFTBSigmaVectorEvaluator (std::shared_ptr< Eigen::MatrixXd > gammaMatrix, std::shared_ptr< Eigen::VectorXd > spinConstants, const OrderedInput< restrictedness > &orderedInput, Utils::SpinTransition spinBlock=Utils::SpinTransition::Singlet, TDDFTBType type=TDDFTBType::TDDFTB) |
| Constructor taking a OrderedInput<restrictedness> object. More...
|
|
auto | evaluate (const Eigen::MatrixXd &guessVectors) const -> const Eigen::MatrixXd &final |
| Calculates one sigma vector per input guess vector. More...
|
|
template<Utils::Reference restrictedness>
Constructor taking a OrderedInput<restrictedness> object.
This object contains all the relevant matrices defined by the basis in the increasing energy order.
template<Utils::Reference restrictedness>
Calculates one sigma vector per input guess vector.
- Parameters
-
guessVectors | The guess vectors in the iterative calculation. |
- Precondition
- TDDFTBData are not empty.
-
Gamma matrix and Spin Constants dimensions match number of atoms.
The documentation for this class was generated from the following files: