|
votca 2026-dev
|
#include <screening_kernels.h>
Public Member Functions | |
| CholeskyFactor ()=default | |
| CholeskyFactor (const Eigen::MatrixXd &A) | |
| void | compute (const Eigen::MatrixXd &A) |
| bool | ok () const |
| const Eigen::MatrixXd & | matrixL () const |
| Eigen::MatrixXd | SolveL (const Eigen::MatrixXd &B) const |
| L^-1 B. | |
| Eigen::MatrixXd | Solve (const Eigen::MatrixXd &B) const |
| A^-1 B. | |
Private Attributes | |
| Eigen::MatrixXd | L_ |
| bool | ok_ = false |
Cholesky factor A = L L^T of a symmetric positive definite matrix, with the same backends as SymmetricEigen (Accelerate LAPACK on macOS, LAPACKE with MKL or Accelerate, otherwise Eigen). ok() is false if A is not positive definite.
Definition at line 76 of file screening_kernels.h.
|
default |
|
explicit |
Definition at line 237 of file screening_kernels.cc.
| void votca::xtp::CholeskyFactor::compute | ( | const Eigen::MatrixXd & | A | ) |
Definition at line 239 of file screening_kernels.cc.
|
inline |
Definition at line 82 of file screening_kernels.h.
|
inline |
Definition at line 81 of file screening_kernels.h.
| Eigen::MatrixXd votca::xtp::CholeskyFactor::Solve | ( | const Eigen::MatrixXd & | B | ) | const |
A^-1 B.
Definition at line 273 of file screening_kernels.cc.
| Eigen::MatrixXd votca::xtp::CholeskyFactor::SolveL | ( | const Eigen::MatrixXd & | B | ) | const |
L^-1 B.
Definition at line 269 of file screening_kernels.cc.
|
private |
Definition at line 89 of file screening_kernels.h.
|
private |
Definition at line 90 of file screening_kernels.h.