![]() |
deal.II version 9.7.1
|
#include <deal.II/base/config.h>#include <deal.II/base/exceptions.h>#include <deal.II/base/signaling_nan.h>#include <deal.II/lac/lapack_support.h>#include <deal.II/lac/vector_memory.h>#include <array>#include <complex>#include <limits>Go to the source code of this file.
Namespaces | |
| namespace | Utilities |
| namespace | Utilities::LinearAlgebra |
Functions | |
| template<typename NumberType> | |
| std::array< NumberType, 3 > | Utilities::LinearAlgebra::givens_rotation (const NumberType &x, const NumberType &y) |
| template<typename NumberType> | |
| std::array< NumberType, 3 > | Utilities::LinearAlgebra::hyperbolic_rotation (const NumberType &x, const NumberType &y) |
| template<typename OperatorType, typename VectorType> | |
| double | Utilities::LinearAlgebra::lanczos_largest_eigenvalue (const OperatorType &H, const VectorType &v0, const unsigned int k, VectorMemory< VectorType > &vector_memory, std::vector< double > *eigenvalues=nullptr) |
| template<typename OperatorType, typename VectorType> | |
| void | Utilities::LinearAlgebra::chebyshev_filter (VectorType &x, const OperatorType &H, const unsigned int n, const std::pair< double, double > unwanted_spectrum, const double tau, VectorMemory< VectorType > &vector_memory) |