|
OpenKalman
|
Basic forward definitions for OpenKalman as a whole. More...
#include "coordinates/coordinates.hpp"#include "enumerations.hpp"#include "interfaces/object_traits.hpp"#include "interfaces/library_interface.hpp"#include "interfaces/interfaces-defined.hpp"#include "concepts/indexible.hpp"#include "traits/get_mdspan.hpp"#include "traits/count_indices.hpp"#include "traits/index_count.hpp"#include "traits/element_type_of.hpp"#include "traits/layout_of.hpp"#include "traits/get_pattern_collection.hpp"#include "traits/get_index_pattern.hpp"#include "traits/get_index_extent.hpp"#include "traits/index_dimension_of.hpp"#include "traits/dynamic_index_count.hpp"#include "concepts/dynamic_dimension.hpp"#include "concepts/has_dynamic_dimensions.hpp"#include "traits/tensor_order.hpp"#include "traits/max_tensor_order.hpp"#include "concepts/dimension_size_of_index_is.hpp"#include "traits/patterns_match.hpp"#include "concepts/patterns_may_match_with.hpp"#include "concepts/patterns_match_with.hpp"#include "concepts/compares_with_pattern_collection.hpp"#include "concepts/pattern_collection_for.hpp"#include "traits/is_square_shaped.hpp"#include "concepts/square_shaped.hpp"#include "traits/is_one_dimensional.hpp"#include "concepts/one_dimensional.hpp"#include "concepts/empty_object.hpp"#include "traits/is_vector.hpp"#include "concepts/vector.hpp"#include "concepts/index_collection_for.hpp"#include "traits/access.hpp"#include "traits/access_at.hpp"#include "concepts/zero.hpp"#include "traits/triangle_type_of.hpp"#include "concepts/triangular_matrix.hpp"#include "concepts/diagonal_matrix.hpp"#include "concepts/hermitian_matrix.hpp"#include "concepts/constant_object.hpp"#include "concepts/constant_diagonal_object.hpp"#include "traits/constant_value.hpp"#include "traits/constant_value_of.hpp"#include "concepts/identity_matrix.hpp"#include "concepts/copyable_from.hpp"#include "functions/copy_from.hpp"#include "adapters/pattern_adapter.hpp"#include "functions/attach_pattern.hpp"#include "functions/to_diagonal.hpp"#include "functions/make_constant.hpp"#include "functions/make_zero.hpp"#include "functions/make_constant_diagonal.hpp"#include "functions/conjugate.hpp"#include "functions/transpose.hpp"#include "functions/adjoint.hpp"#include "concepts/internal/not_more_fixed_than.hpp"#include "concepts/internal/less_fixed_than.hpp"#include "concepts/has_untyped_index.hpp"#include "concepts/all_fixed_indices_are_euclidean.hpp"#include "concepts/wrappable.hpp"#include "traits/get_wrappable.hpp"#include "adapters/internal/forward-class-declarations.hpp"#include "traits/nested_object.hpp"#include "concepts/has_nested_object.hpp"#include "traits/nested_object_of.hpp"#include "concepts/triangular_adapter.hpp"#include "concepts/internal/has_nested_vector.hpp"#include "concepts/hermitian_adapter.hpp"#include "concepts/object-types.hpp"#include "adapters/adapters.hpp"#include "linear-algebra/interfaces/stl/mdspan-object.hpp"#include "linear-algebra/interfaces/stl/mdspan-library.hpp"#include "linear-algebra/interfaces/stl/array-object.hpp"
Go to the source code of this file.
Basic forward definitions for OpenKalman as a whole.
This should be included by any OpenKalman file, including interface files.
1.8.13