#include <bse_operator.h>


Public Member Functions | |
| BSE_OPERATOR (const Eigen::VectorXd &Hd_operator, const TCMatrix_gwbse &Mmn, const Eigen::MatrixXd &Hqp) | |
| void | configure (BSEOperator_Options opt) |
| Eigen::VectorXd | diagonal () const |
| Eigen::MatrixXd | matmul (const Eigen::MatrixXd &input) const |
Public Member Functions inherited from votca::xtp::MatrixFreeOperator | |
| Index | rows () const |
| Index | cols () const |
| template<typename Vtype> | |
| Eigen::Product< MatrixFreeOperator, Vtype, Eigen::AliasFreeProduct > | operator* (const Eigen::MatrixBase< Vtype > &x) const |
| Index | size () const |
| void | set_size (Index size) |
Private Member Functions | |
| Eigen::VectorXd | Hqp_row (Index v1, Index c1) const |
Private Attributes | |
| BSEOperator_Options | opt_ |
| Index | bse_size_ |
| Index | bse_vtotal_ |
| Index | bse_ctotal_ |
| Index | bse_cmin_ |
| const Eigen::VectorXd & | epsilon_0_inv_ |
| const TCMatrix_gwbse & | Mmn_ |
| const Eigen::MatrixXd & | Hqp_ |
Additional Inherited Members | |
Public Types inherited from votca::xtp::MatrixFreeOperator | |
| enum | { ColsAtCompileTime = Eigen::Dynamic , MaxColsAtCompileTime = Eigen::Dynamic , IsRowMajor = false } |
Definition at line 41 of file bse_operator.h.
|
inline |
Definition at line 44 of file bse_operator.h.
| void votca::xtp::BSE_OPERATOR< cqp, cx, cd, cd2 >::configure | ( | BSEOperator_Options | opt | ) |
Definition at line 29 of file bse_operator.cc.
|
virtual |
Implements votca::xtp::MatrixFreeOperator.
Definition at line 134 of file bse_operator.cc.
|
private |
Definition at line 122 of file bse_operator.cc.
|
virtual |
Implements votca::xtp::MatrixFreeOperator.
Definition at line 40 of file bse_operator.cc.
|
private |
Definition at line 71 of file bse_operator.h.
|
private |
Definition at line 70 of file bse_operator.h.
|
private |
Definition at line 68 of file bse_operator.h.
|
private |
Definition at line 69 of file bse_operator.h.
|
private |
Definition at line 73 of file bse_operator.h.
|
private |
Definition at line 75 of file bse_operator.h.
|
private |
Definition at line 74 of file bse_operator.h.
|
private |
Definition at line 67 of file bse_operator.h.