14 template <
class EigenT,
int rows,
int cols>
15 std::optional<Eigen::Matrix<EigenT, rows, cols, Eigen::ColMajor>>&
22 lh.emplace(rh.value());
31 template <
class EigenT,
int rows,
int cols>
32 std::optional<Eigen::Matrix<EigenT, rows, cols, Eigen::RowMajor>>&
39 lh.emplace(rh.value());
49 template <
class EigenT,
int rows,
int cols>
50 std::shared_ptr<Eigen::Matrix<EigenT, rows, cols, Eigen::ColMajor>>&
57 lh = std::make_shared<Eigen::Matrix<EigenT, rows, cols, Eigen::ColMajor>>(*rh);
66 template <
class EigenT,
int rows,
int cols>
67 std::shared_ptr<Eigen::Matrix<EigenT, rows, cols, Eigen::RowMajor>>&
74 lh = std::make_shared<Eigen::Matrix<EigenT, rows, cols, Eigen::RowMajor>>(*rh);
std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor > > & assign(std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor > > &lh, const std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > > &rh)
This file offers overloads of toIce() and fromIce() functions for STL container types.