16 #ifndef OPENKALMAN_TRIANGULAR_MATRIX_HPP 17 #define OPENKALMAN_TRIANGULAR_MATRIX_HPP 32 template<
typename T, TriangleType t = TriangleType::any>
35 (interface::indexible_object_traits<std::decay_t<T>>::
template is_triangular<t> or constant_diagonal_matrix<T>);
43 #endif //OPENKALMAN_TRIANGULAR_MATRIX_HPP Definition: square_shaped.hpp:58
constexpr bool triangular_matrix
Specifies that a type is a triangular matrix (upper, lower, or diagonal).
Definition: triangular_matrix.hpp:37
The root namespace for OpenKalman.
Definition: basics.hpp:34