gtsam
3rdparty
Eigen
failtest
sparse_ref_5.cpp
Go to the documentation of this file.
1
#include "../Eigen/Sparse"
2
3
using namespace
Eigen
;
4
5
void
call_ref
(
Ref
<
SparseMatrix<float>
>
a
) { }
6
7
int
main
()
8
{
9
SparseMatrix<float>
a
(10,10);
10
SparseMatrixBase<SparseMatrix<float>
> &ac(
a
);
11
#ifdef EIGEN_SHOULD_FAIL_TO_BUILD
12
call_ref
(ac);
13
#else
14
call_ref
(ac.
derived
());
15
#endif
16
}
Eigen
Namespace containing all symbols from the Eigen library.
Definition:
jet.h:637
Eigen::SparseMatrix
A versatible sparse matrix representation.
Definition:
SparseMatrix.h:96
call_ref
void call_ref(Ref< SparseMatrix< float > > a)
Definition:
sparse_ref_5.cpp:5
a
ArrayXXi a
Definition:
Array_initializer_list_23_cxx11.cpp:1
Eigen::Ref
A matrix or vector expression mapping an existing expression.
Definition:
Ref.h:281
main
int main()
Definition:
sparse_ref_5.cpp:7
Eigen::SparseMatrixBase
Base class of any sparse matrices or sparse expressions.
Definition:
ForwardDeclarations.h:301
Eigen::SparseMatrixBase::derived
const Derived & derived() const
Definition:
SparseMatrixBase.h:143
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:04:24