|
struct | OpenKalman::ConstantAdapter< PatternMatrix, Scalar, constant > |
| A tensor or other matrix in which all elements are a constant scalar value. More...
|
|
struct | OpenKalman::detail::is_constant_adapter< T > |
|
struct | OpenKalman::detail::is_constant_adapter< ConstantAdapter< PatternMatrix, Scalar, constant... > > |
|
struct | OpenKalman::pattern_matrix_of< T, typename > |
| The native matrix on which an OpenKalman matrix adapter is patterned. More...
|
|
struct | OpenKalman::pattern_matrix_of< ConstantAdapter< PatternMatrix, Scalar, constant... > > |
|
struct | OpenKalman::pattern_matrix_of< T, std::enable_if_t< has_nested_object< T > > > |
|
struct | OpenKalman::DiagonalAdapter< NestedObject > |
| An adapter for creating a diagonal matrix or tensor. More...
|
|
struct | OpenKalman::internal::detail::is_diagonal_expr< T > |
|
struct | OpenKalman::internal::detail::is_diagonal_expr< DiagonalAdapter< NestedMatrix > > |
|
struct | OpenKalman::HermitianAdapter< NestedObject, storage_triangle > |
| A hermitian matrix wrapper. More...
|
|
struct | OpenKalman::internal::detail::is_hermitian_expr< T > |
|
struct | OpenKalman::internal::detail::is_hermitian_expr< HermitianAdapter< NestedMatrix, storage_triangle > > |
|
struct | OpenKalman::TriangularAdapter< NestedObject, triangle_type > |
| A triangular_adapter, where components above or below the diagonal (or both) are zero. More...
|
|
struct | OpenKalman::internal::detail::is_triangular_expr< T > |
|
struct | OpenKalman::internal::detail::is_triangular_expr< TriangularAdapter< NestedMatrix, triangle_type > > |
|
struct | OpenKalman::VectorSpaceAdapter< NestedObject, Descriptors > |
| An adapter that adds vector space descriptors for each index. More...
|
|
struct | OpenKalman::internal::detail::is_vector_space_adapter< T > |
|
struct | OpenKalman::internal::detail::is_vector_space_adapter< VectorSpaceAdapter< NestedObject, Descriptors > > |
|
struct | OpenKalman::FromEuclideanExpr< NestedObject, V0 > |
| An expression that transforms angular or other modular vector space descriptors back from Euclidean space. More...
|
|
struct | OpenKalman::detail::is_from_euclidean_expr< T > |
|
struct | OpenKalman::detail::is_from_euclidean_expr< FromEuclideanExpr< NestedMatrix, D > > |
|
struct | OpenKalman::ToEuclideanExpr< NestedObject > |
| An expression that transforms vector space descriptors into Euclidean space for application of directional statistics. More...
|
|
struct | OpenKalman::detail::is_to_euclidean_expr< T > |
|
struct | OpenKalman::detail::is_to_euclidean_expr< ToEuclideanExpr< NestedObject > > |
|
struct | OpenKalman::Matrix< RowCoefficients, ColumnCoefficients, NestedMatrix > |
| A matrix with typed rows and columns. More...
|
|
struct | OpenKalman::internal::is_matrix< Matrix< RowCoefficients, ColumnCoefficients, NestedMatrix > > |
|
struct | OpenKalman::Mean< RowCoefficients, NestedMatrix > |
| A set of one or more column vectors, each representing a statistical mean. More...
|
|
struct | OpenKalman::internal::is_mean< Mean< Descriptor, NestedMatrix > > |
|
struct | OpenKalman::EuclideanMean< RowCoefficients, NestedMatrix > |
| Similar to a Mean, but the coefficients are transformed into Euclidean space, based on their type. More...
|
|
struct | OpenKalman::internal::is_euclidean_mean< EuclideanMean< Descriptor, NestedMatrix > > |
|
struct | OpenKalman::Covariance< StaticDescriptor, NestedMatrix > |
| A self-adjoint Covariance matrix. More...
|
|
struct | OpenKalman::internal::is_self_adjoint_covariance< Covariance< Descriptor, NestedMatrix > > |
|
struct | OpenKalman::SquareRootCovariance< StaticDescriptor, NestedMatrix > |
| The upper or lower triangle Cholesky factor (square root) of a covariance matrix. More...
|
|
struct | OpenKalman::internal::LibraryWrapper< NestedObject, LibraryObject > |
|
struct | OpenKalman::internal::detail::is_library_wrapper< T > |
|
struct | OpenKalman::internal::detail::is_library_wrapper< internal::LibraryWrapper< N, L > > |
|
struct | OpenKalman::internal::FixedSizeAdapter< NestedObject, Descriptors > |
|
struct | OpenKalman::internal::detail::is_fixed_size_adapter< T > |
|
struct | OpenKalman::internal::detail::is_fixed_size_adapter< FixedSizeAdapter< NestedMatrix, Descriptors > > |
|
struct | OpenKalman::internal::is_triangular_covariance< SquareRootCovariance< Descriptor, NestedMatrix > > |
|
struct | OpenKalman::GaussianDistribution< StaticDescriptor, MeanNestedMatrix, CovarianceNestedMatrix, random_number_engine > |
| A Gaussian distribution, defined in terms of a Mean and a Covariance. More...
|
|
struct | OpenKalman::internal::is_gaussian_distribution< GaussianDistribution< Descriptor, MeanNestedMatrix, CovarianceNestedMatrix, re > > |
|
Forward declarations for OpenKalman classes and related traits.