1 #ifndef DataFormat_Math_choleskyInversion_h
2 #define DataFormat_Math_choleskyInversion_h
22 template <
typename M1,
typename M2>
24 using F = decltype(
src(0, 0));
28 template <
typename M1,
typename M2>
30 using F = decltype(
src(0, 0));
42 template <
typename M1,
typename M2>
44 using F = decltype(
src(0, 0));
66 template <
typename M1,
typename M2>
68 using F = decltype(
src(0, 0));
102 template <
typename M1,
typename M2>
104 using F = decltype(
src(0, 0));
157 template <
typename M1,
typename M2>
159 using F = decltype(
src(0, 0));
246 template <
typename M>
249 template <
typename M>
254 template <
typename M>
261 template <
typename M>
269 template <
typename M>
278 template <
typename M>
288 template <
typename M1,
typename M2,
int N>
293 template <
typename M1,
typename M2>
298 template <
typename M1,
typename M2>
306 template <
typename M1,
typename M2>
314 template <
typename M1,
typename M2>
322 template <
typename M1,
typename M2>
330 template <
typename M1,
typename M2>
339 template <
typename D1,
typename D2>
341 invert(Eigen::DenseBase<D1>
const&
src, Eigen::DenseBase<D2>&
dst) {
342 using M1 = Eigen::DenseBase<D1>;
343 using M2 = Eigen::DenseBase<D2>;
350 #endif // DataFormat_Math_choleskyInversion_h