20template <SquareMatrix Mat>
54 constexpr void factor(
const Mat&
A,
const ScalarT& tol) {
Field classified by scalar_traits as real.
constexpr auto conjugate_transpose(const Mat &A)
conjugate transpose of a matrix
constexpr auto transpose(const Vec &x)
tranpose of a vector
constexpr std::size_t mat_rows_v
Registered compile-time row count after cv/ref normalization.
constexpr bool all_equal(const Vec &X, const Vec &Y, real_type_t< vector_element_t< Vec > > tol=1e-10)
checks if two vectors are equivalent to a given tolerance (different than == operator on vector which...
std::complex< ScalarT > ComplexT
matrix_scalar_t< Mat > T
alias helpers for types
static constexpr std::size_t N
helper to extract N
forward declaration for a matrix
constexpr SymmetricMatrix(const Mat &A, ScalarT tol=1e-8)
CTOR.
forward declaration for symmetric operator
static constexpr std::size_t DIM
helpers to get DIM from mat
SymmetricOperatorType type
member variables
constexpr void compute_definiteness(const Vector< DiagT, N > &diag, const ScalarT &tol)
compute definiteness