votca 2024.2-dev
|
#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.