#include <IncrementalFockBuilder.h>
Definition at line 30 of file IncrementalFockBuilder.h.
◆ IncrementalFockBuilder()
votca::xtp::IncrementalFockBuilder::IncrementalFockBuilder |
( |
Logger & |
log, |
|
|
double |
start_threshold, |
|
|
Index |
fock_matrix_reset |
|
) |
| |
|
inline |
◆ Configure()
void votca::xtp::IncrementalFockBuilder::Configure |
( |
const Eigen::MatrixXd & |
dmat | ) |
|
|
inline |
◆ getDmat_diff()
const Eigen::MatrixXd & votca::xtp::IncrementalFockBuilder::getDmat_diff |
( |
| ) |
const |
|
inline |
◆ resetMatrices()
void votca::xtp::IncrementalFockBuilder::resetMatrices |
( |
Eigen::MatrixXd & |
J, |
|
|
Eigen::MatrixXd & |
K, |
|
|
const Eigen::MatrixXd & |
dmat |
|
) |
| |
|
inline |
◆ Start()
void votca::xtp::IncrementalFockBuilder::Start |
( |
Index |
iteration, |
|
|
double |
DiisError |
|
) |
| |
|
inline |
◆ UpdateCriteria()
void votca::xtp::IncrementalFockBuilder::UpdateCriteria |
( |
double |
DiisError, |
|
|
Index |
Iteration |
|
) |
| |
|
inline |
◆ UpdateDmats()
void votca::xtp::IncrementalFockBuilder::UpdateDmats |
( |
const Eigen::MatrixXd & |
dmat, |
|
|
double |
DiisError, |
|
|
Index |
Iteration |
|
) |
| |
|
inline |
◆ Ddiff_
Eigen::MatrixXd votca::xtp::IncrementalFockBuilder::Ddiff_ |
|
private |
◆ Dlast_
Eigen::MatrixXd votca::xtp::IncrementalFockBuilder::Dlast_ |
|
private |
◆ fock_matrix_reset_
Index votca::xtp::IncrementalFockBuilder::fock_matrix_reset_ |
|
private |
◆ incremental_Fbuild_started_
bool votca::xtp::IncrementalFockBuilder::incremental_Fbuild_started_ = false |
|
private |
◆ last_reset_iteration_
Index votca::xtp::IncrementalFockBuilder::last_reset_iteration_ = 0 |
|
private |
◆ log_
Logger& votca::xtp::IncrementalFockBuilder::log_ |
|
private |
◆ next_reset_threshold_
double votca::xtp::IncrementalFockBuilder::next_reset_threshold_ = 0.0 |
|
private |
◆ reset_incremental_fock_formation_
bool votca::xtp::IncrementalFockBuilder::reset_incremental_fock_formation_ = false |
|
private |
◆ start_incremental_F_threshold_
double votca::xtp::IncrementalFockBuilder::start_incremental_F_threshold_ |
|
private |
The documentation for this class was generated from the following file: