#include <chrono>
#include <cmath>
#include <limits>
#include <Eigen/Eigenvalues>
#include <boost/format.hpp>
#include "votca/tools/constants.h"
#include "votca/xtp/eigen.h"
#include "votca/xtp/ewaldperiodicdipoleoperator.h"
#include "votca/xtp/ewaldregistry.h"
#include "votca/xtp/logger.h"
Go to the source code of this file.
|
| namespace | votca |
| | Provides a means for comparing floating point numbers.
|
| namespace | votca::xtp |
| | Charge transport classes.
|
|
| template<typename Preconditioner> |
| PcgIndefinitenessResult | votca::xtp::SolveWithIndefinitenessCheck (const EwaldPeriodicDipoleOperator &op, Preconditioner &precond, const Eigen::VectorXd &b, Index max_iter, double tol, Logger &log, std::chrono::steady_clock::time_point t_start) |
| double | votca::xtp::SiteRelativeDipoleChange (const Eigen::Vector3d &U0, const Eigen::Vector3d &U1) |
| JorResult | votca::xtp::SolveWithJOR (const EwaldPeriodicDipoleOperator &op, const EwaldSitePolarizabilityBlocks &site_p, const Eigen::VectorXd &b, Index max_iter, double omega, Logger &log, std::chrono::steady_clock::time_point t_start, bool match_legacy_first_step) |
◆ VOTCA_XTP_EWALDSOLVERS_H
| #define VOTCA_XTP_EWALDSOLVERS_H |