34 public Step<EigenproblemEnvironment<double>> {
45 return "Calculate the subspace matrix, i.e. the projection of the matrix A onto the subspace spanned by the vectors in V.";
56 const auto& V = environment.
V;
57 const auto& VA = environment.
VA;
59 environment.
S = V.transpose() * VA;
Definition: EigenproblemEnvironment.hpp:35
MatrixX< Scalar > V
Definition: EigenproblemEnvironment.hpp:73
SquareMatrix< Scalar > S
Definition: EigenproblemEnvironment.hpp:63
MatrixX< Scalar > VA
Definition: EigenproblemEnvironment.hpp:76
Definition: SubspaceMatrixCalculation.hpp:34
void execute(EigenproblemEnvironment< double > &environment) override
Definition: SubspaceMatrixCalculation.hpp:54
std::string description() const override
Definition: SubspaceMatrixCalculation.hpp:44
Definition: BaseOneElectronIntegralBuffer.hpp:25