OpenKalman
Todo List
File adapters-arithmetic.hpp
remove file
File one_dimensional.hpp
Address whether we need a "one-dimensional" interface.
Member OpenKalman::concatenate (Arg &&arg, Args &&...args)
Deal with case where there are a dynamic number of indices
Member OpenKalman::coordinates::operator== (const A &a, const B &b)
Streamline this to avoid re-calculating prefix status
Class OpenKalman::GaussianDistribution< StaticDescriptor, MeanNestedMatrix, CovarianceNestedMatrix, random_number_engine >
Change to std::mt19937_64 ?
Member OpenKalman::get_wrappable (const T &t)
Is this necessary?
Member OpenKalman::interface::indexible_object_traits< Eigen::TensorReductionOp< Op, Dims, XprType, MakePointer > >::get_constant (const Arg &arg)
fix this
Member OpenKalman::interface::linearAlgebra< T, std::enable_if_t< covariance< T > > >::get_slice (Arg &&arg, std::tuple< Begin... > begin, std::tuple< Size... > size)
Properly wrap this
Member OpenKalman::interface::linearAlgebra< T, std::enable_if_t< covariance< T > > >::set_slice (Arg &arg, Block &&block, Begin...begin)
Properly wrap this
Member OpenKalman::interface::linearAlgebra< T, std::enable_if_t< covariance< T > > >::set_triangle (A &&a, B &&b)
Properly wrap this
Member OpenKalman::interface::linearAlgebra< T, std::enable_if_t< typed_matrix< T > > >::get_slice (Arg &&arg, std::tuple< Begin... > begin, std::tuple< Size... > size)
Properly wrap this
Member OpenKalman::interface::linearAlgebra< T, std::enable_if_t< typed_matrix< T > > >::set_slice (Arg &arg, Block &&block, Begin...begin)
Properly wrap this
Member OpenKalman::interface::linearAlgebra< T, std::enable_if_t< typed_matrix< T > > >::set_triangle (A &&a, B &&b)
Properly wrap this
Member OpenKalman::set_slice (Arg &&arg, Block &&block, const Begin &...begin)
Add a static check that Block has the correct vector space descriptors
Class OpenKalman::ToEuclideanExpr< NestedObject >
Remove nested diagonal matrix option
Member OpenKalman::trace (Arg &&arg)
Redefine as a particular tensor contraction.