#include <bseoperator_btda.h>


Public Types | |
| enum | { ColsAtCompileTime = Eigen::Dynamic , MaxColsAtCompileTime = Eigen::Dynamic , IsRowMajor = false } |
| using | Scalar = double |
| using | RealScalar = double |
| using | StorageIndex = votca::Index |
Public Member Functions | |
| HamiltonianOperator (const MatrixReplacementA &A, const MatrixReplacementB &B) | |
| Eigen::Index | rows () const |
| Eigen::Index | cols () const |
| template<typename Vtype> | |
| Eigen::Product< HamiltonianOperator, Vtype, Eigen::AliasFreeProduct > | operator* (const Eigen::MatrixBase< Vtype > &x) const |
| Eigen::VectorXd | diagonal () const |
Public Attributes | |
| const MatrixReplacementA & | A_ |
| const MatrixReplacementB & | B_ |
Private Member Functions | |
| Eigen::VectorXd | get_diagonal () const |
Private Attributes | |
| Index | size_ |
| Eigen::VectorXd | diag_ |
Definition at line 45 of file bseoperator_btda.h.
| using votca::xtp::HamiltonianOperator< MatrixReplacementA, MatrixReplacementB >::RealScalar = double |
Definition at line 51 of file bseoperator_btda.h.
| using votca::xtp::HamiltonianOperator< MatrixReplacementA, MatrixReplacementB >::Scalar = double |
Definition at line 50 of file bseoperator_btda.h.
| using votca::xtp::HamiltonianOperator< MatrixReplacementA, MatrixReplacementB >::StorageIndex = votca::Index |
Definition at line 52 of file bseoperator_btda.h.
| anonymous enum |
| Enumerator | |
|---|---|
| ColsAtCompileTime | |
| MaxColsAtCompileTime | |
| IsRowMajor | |
Definition at line 53 of file bseoperator_btda.h.
|
inline |
Definition at line 59 of file bseoperator_btda.h.
|
inline |
Definition at line 66 of file bseoperator_btda.h.
|
inline |
Definition at line 75 of file bseoperator_btda.h.
|
inlineprivate |
Definition at line 81 of file bseoperator_btda.h.
|
inline |
Definition at line 69 of file bseoperator_btda.h.
|
inline |
Definition at line 65 of file bseoperator_btda.h.
| const MatrixReplacementA& votca::xtp::HamiltonianOperator< MatrixReplacementA, MatrixReplacementB >::A_ |
Definition at line 77 of file bseoperator_btda.h.
| const MatrixReplacementB& votca::xtp::HamiltonianOperator< MatrixReplacementA, MatrixReplacementB >::B_ |
Definition at line 78 of file bseoperator_btda.h.
|
private |
Definition at line 90 of file bseoperator_btda.h.
|
private |
Definition at line 89 of file bseoperator_btda.h.