10 #ifndef EIGEN_FIXEDSIZEVECTOR_H 11 #define EIGEN_FIXEDSIZEVECTOR_H 38 for (
size_t i = 0;
i <
n; ++
i) {
new (&
data_[
i])
T; }
47 for (
size_t i = 0;
i <
n; ++
i) {
new (&
data_[
i])
T(init); }
141 #endif // EIGEN_FIXEDSIZEVECTOR_H
#define EIGEN_STRONG_INLINE
EIGEN_DEVICE_FUNC void * aligned_malloc(std::size_t size)
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T * end()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE MaxSizeVector(size_t n)
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const T & back() const
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void push_back(const T &t)
Namespace containing all symbols from the Eigen library.
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const T * begin() const
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T & back()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const T * end() const
EIGEN_DEVICE_FUNC void aligned_free(void *ptr)
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const T * data() const
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const T & operator[](size_t i) const
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool empty() const
Eigen::Triplet< double > T
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T * begin()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t size() const
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T * data()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void pop_back()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ~MaxSizeVector()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE MaxSizeVector(size_t n, const T &init)