batmat 0.0.14
Batched linear algebra routines
Loading...
Searching...
No Matches
triangular.hpp File Reference
#include <batmat/linalg/structure.hpp>
#include <utility>

Go to the source code of this file.

Triangular views of batches of matrices

template<class M>
constexpr auto batmat::linalg::tril (M &&m)
 Lower-triangular view.
template<class M>
constexpr auto batmat::linalg::triu (M &&m)
 Upper-triangular view.
template<MatrixStructure S, class M>
constexpr auto batmat::linalg::make_structured (M &&m)
 View with the given structure.

Classes

struct  batmat::linalg::Structured< M, S >
 Light-weight wrapper class used for overload resolution of triangular and symmetric matrices. More...

Namespaces

namespace  batmat
namespace  batmat::linalg

Functions

template<class M>
 batmat::linalg::Structured (M &&) -> Structured< M >
template<class M, MatrixStructure S>
void batmat::linalg::simdify (const Structured< M, S > &)=delete