|
NumericAL
A header-only C++20 lexer built on REAL
|
A real matrix's complex eigenvector during its back-substitution, its real and imaginary parts apart: a row of the real Schur form against it is two dot_product. More...
#include <eigen.hpp>
Public Types | |
| using | scalar = std::complex< double > |
| Its components. | |
Public Member Functions | |
| std::complex< double > | dot (const double *row, std::size_t from, std::size_t to) const |
Σ_{l = from…to} row[l] x[l]. | |
| void | set (std::size_t j, const std::complex< double > &value) |
Sets component j to value. | |
| void | scale (std::size_t from, std::size_t to, double factor) |
Scales the components from … to by factor. | |
Public Attributes | |
| buffer< double > | re |
| The real parts. | |
| buffer< double > | im |
| The imaginary parts. | |
A real matrix's complex eigenvector during its back-substitution, its real and imaginary parts apart: a row of the real Schur form against it is two dot_product.
| using numerical::detail::split_components::scalar = std::complex<double> |