|
teqp 0.23.1
|
Go to the source code of this file.
Namespaces | |
| namespace | teqp |
| namespace | teqp::squarewell |
| namespace | teqp::squarewell::teqp |
Typedefs | |
| using | teqp::squarewell::teqp::IterationError = IterationFailure |
Functions | |
| template<typename T> | |
| T | teqp::squarewell::teqp::pow2 (const T &x) |
| template<typename T> | |
| T | teqp::squarewell::teqp::pow3 (const T &x) |
| auto | teqp::squarewell::teqp::toeig (const std::vector< double > &v) -> Eigen::ArrayXd |
| template<typename T> | |
| auto | teqp::squarewell::teqp::forceeval (T &&expr) |
| template<typename T> | |
| void | teqp::squarewell::teqp::error_if_expr (T &&) |
| template<typename T> | |
| auto | teqp::squarewell::teqp::getbaseval (const T &expr) |
| template<typename T> | |
| T | teqp::squarewell::teqp::powi (const T &x, int n) |
| From Ulrich Deiters. | |
| template<typename T> | |
| auto | teqp::squarewell::teqp::powIVi (const T &x, const Eigen::ArrayXi &e) |
| template<typename T> | |
| auto | teqp::squarewell::teqp::powIVd (const T &x, const Eigen::ArrayXd &e) |
| auto | teqp::squarewell::teqp::pow (const double &x, const double &e) |
| auto | teqp::squarewell::teqp::pow (const double &x, const int &e) |
| template<typename T> | |
| auto | teqp::squarewell::teqp::pow (const std::complex< T > &x, const Eigen::ArrayXd &e) |
| auto | teqp::squarewell::teqp::contiguous_dotproduct (const auto &x, const auto &y) |
| Take the dot-product of two vector-like objects that have contiguous memory and support the .size() method. | |