|
OpenKalman
|
Enumerations relating to linear algebra. More...

Go to the source code of this file.
Namespaces | |
| OpenKalman | |
| The root namespace for OpenKalman. | |
Enumerations | |
| enum | OpenKalman::triangle_type : int { OpenKalman::triangle_type::none, OpenKalman::triangle_type::any, OpenKalman::triangle_type::lower, OpenKalman::triangle_type::upper, OpenKalman::triangle_type::diagonal } |
| The type of a triangular matrix. More... | |
| enum | OpenKalman::HermitianAdapterType : int { OpenKalman::HermitianAdapterType::none = static_cast<int>(triangle_type::none), OpenKalman::HermitianAdapterType::any = static_cast<int>(triangle_type::diagonal), OpenKalman::HermitianAdapterType::lower = static_cast<int>(triangle_type::lower), OpenKalman::HermitianAdapterType::upper = static_cast<int>(triangle_type::upper) } |
| The type of a hermitian adapter, indicating which triangle of the nested matrix is used. More... | |
Functions | |
| constexpr triangle_type | OpenKalman::operator* (triangle_type a, triangle_type b) |
| The resulting triangle_type if two indexible objects, each having a triangle_type, are multiplied component-wise. | |
| constexpr triangle_type | OpenKalman::operator+ (triangle_type a, triangle_type b) |
| The resulting triangle_type if two indexible objects, each having a triangle_type, are added component-wise. | |
Enumerations relating to linear algebra.
1.8.13