numerics 0.1.0
Loading...
Searching...
No Matches
matrix_properties.hpp File Reference

Declared mathematical properties for stored matrices. More...

#include "core/matrix.hpp"
#include <cmath>
#include <stdexcept>
#include <utility>

Go to the source code of this file.

Classes

class  num::linalg::SymmetricMatrix< Mat >
 
class  num::linalg::SPDMatrix< Mat >
 

Namespaces

namespace  num
 
namespace  num::linalg
 

Functions

bool num::linalg::is_symmetric (const Matrix &A, real tol=1e-12)
 
bool num::linalg::is_spd (const Matrix &A, real tol=1e-12)
 
SymmetricMatrix< Matrixnum::linalg::assume_symmetric (Matrix A)
 
SPDMatrix< Matrixnum::linalg::assume_spd (Matrix A)
 
SymmetricMatrix< Matrixnum::linalg::make_symmetric (Matrix A, real tol=1e-12)
 
SPDMatrix< Matrixnum::linalg::make_spd (Matrix A, real tol=1e-12)
 

Detailed Description

Declared mathematical properties for stored matrices.

Definition in file matrix_properties.hpp.