Go to the documentation of this file.
31 template <
typename Scalar,
typename OpType,
typename BOpType>
54 template <
typename Arg1,
typename Arg2>
63 template <
typename Arg1,
typename Arg2>
71 template <
typename Arg>
75 return sqrt(inner_product<Arg, Arg>(
x,
x));
81 m_op.perform_op(x_in, y_out);
98 template <
typename Scalar,
typename OpType>
116 template <
typename Arg1,
typename Arg2>
124 template <
typename Arg1,
typename Arg2>
127 res.noalias() =
x.transpose() *
y;
131 template <
typename Arg>
140 m_op.perform_op(x_in, y_out);
150 #endif // ARNOLDI_OP_H
Scalar norm(const Arg &x)
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
void perform_op(const Scalar *x_in, Scalar *y_out)
cout<< "Here is the matrix m:"<< endl<< m<< endl;Matrix< ptrdiff_t, 3, 1 > res
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
void trans_product(const Arg1 &x, const Arg2 &y, Eigen::Ref< Vector > res) const
ArnoldiOp(OpType *op, BOpType *Bop)
void trans_product(const Arg1 &x, const Arg2 &y, Eigen::Ref< Vector > res)
Scalar inner_product(const Arg1 &x, const Arg2 &y)
A matrix or vector expression mapping an existing expression.
void perform_op(const Scalar *x_in, Scalar *y_out)
Scalar norm(const Arg &x)
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE Scalar * data() const
Scalar inner_product(const Arg1 &x, const Arg2 &y) const
Jet< T, N > sqrt(const Jet< T, N > &f)
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:01:48