#include <CGAL/Eigen_vector.h>
Inherits Matrix< T, ::Eigen::Dynamic, 1 >.
template<class T, int D = ::Eigen::Dynamic>
class CGAL::Eigen_vector< T, D >
The class Eigen_vector
is a wrapper around Eigen
vector type, which is a simple array of numbers.
- Is Model Of:
SvdTraits::Vector
SparseLinearAlgebraTraits_d::Vector
.
- Template Parameters
-
- See also
CGAL::Eigen_solver_traits<T>
-
CGAL::Eigen_sparse_matrix<T>
-
CGAL::Eigen_sparse_symmetric_matrix<T>
|
typedef T | NT |
|
typedef ::Eigen::Matrix< T, D, 1 > | EigenType |
| The internal vector type from Eigen. More...
|
|
◆ EigenType
template<class T , int D = ::Eigen::Dynamic>
The internal vector type from Eigen.
◆ NT
template<class T , int D = ::Eigen::Dynamic>
◆ Eigen_vector() [1/3]
template<class T , int D = ::Eigen::Dynamic>
Constructs a null vector.
◆ Eigen_vector() [2/3]
template<class T , int D = ::Eigen::Dynamic>
Create a vector initialized with zeros.
◆ Eigen_vector() [3/3]
template<class T , int D = ::Eigen::Dynamic>
◆ ~Eigen_vector()
template<class T , int D = ::Eigen::Dynamic>
◆ dimension()
template<class T , int D = ::Eigen::Dynamic>
Return the vector's number of coefficients.
◆ eigen_object() [1/2]
template<class T , int D = ::Eigen::Dynamic>
Return the internal vector wrapped by this object.
◆ eigen_object() [2/2]
template<class T , int D = ::Eigen::Dynamic>
Return the internal vector wrapped by this object.
◆ operator=() [1/2]
template<class T , int D = ::Eigen::Dynamic>
◆ operator=() [2/2]
template<class T , int D = ::Eigen::Dynamic>
◆ set()
template<class T , int D = ::Eigen::Dynamic>
Write access to a vector coefficient: a_i
<- value
.
◆ vector()
template<class T , int D = ::Eigen::Dynamic>
Return a pointer to the data array of this vector.