OpenKalman
Functions
to_stat_space.hpp File Reference

Definition for to_stat_space. More...

#include <type_traits>
#include <functional>
#include "basics/compatibility/ranges.hpp"
#include "values/concepts/value.hpp"
#include "values/classes/operation.hpp"
#include "collections/functions/get.hpp"
#include "collections/views/all.hpp"
#include "collections/views/concat.hpp"
#include "linear-algebra/coordinates/interfaces/coordinate_descriptor_traits.hpp"
#include "linear-algebra/coordinates/concepts/descriptor.hpp"
#include "linear-algebra/coordinates/concepts/pattern.hpp"
#include "linear-algebra/coordinates/concepts/euclidean_pattern.hpp"
#include "linear-algebra/coordinates/functions/internal/get_euclidean_index_table.hpp"
#include "linear-algebra/coordinates/functions/internal/get_component_start_indices.hpp"
#include "linear-algebra/coordinates/functions/internal/get_euclidean_component_start_indices.hpp"
#include "linear-algebra/coordinates/functions/internal/get_descriptor_collection_element.hpp"
#include "linear-algebra/coordinates/traits/stat_dimension_of.hpp"
Include dependency graph for to_stat_space.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename T , typename R , std::enable_if_t< pattern< T > and collections::collection< R >, int > = 0>
decltype(auto) constexpr OpenKalman::coordinates::to_stat_space (const T &t, R &&data_view)
 Maps an element from coordinates in modular space to coordinates in Euclidean space. More...
 

Detailed Description

Definition for to_stat_space.

Function Documentation

◆ to_stat_space()

template<typename T , typename R , std::enable_if_t< pattern< T > and collections::collection< R >, int > = 0>
decltype(auto) constexpr OpenKalman::coordinates::to_stat_space ( const T &  t,
R &&  data_view 
)

Maps an element from coordinates in modular space to coordinates in Euclidean space.

Parameters
tA pattern.
data_viewA collections::collection_view of data associated with pattern t