Go to the documentation of this file.
10 #ifndef EIGEN_COMPRESSED_STORAGE_H
11 #define EIGEN_COMPRESSED_STORAGE_H
21 template<
typename _Scalar,
typename _StorageIndex>
106 m_indices[
id] = internal::convert_index<StorageIndex>(
i);
213 if(to>from && from+chunkSize>to)
246 #ifdef EIGEN_SPARSE_COMPRESSED_STORAGE_REALLOCATE_PLUGIN
274 #endif // EIGEN_COMPRESSED_STORAGE_H
Namespace containing all symbols from the Eigen library.
Index searchLowerIndex(Index start, Index end, Index key) const
void append(const Scalar &v, Index i)
StorageIndex & index(Index i)
void swap(CompressedStorage &other)
void moveChunk(Index from, Index to, Index chunkSize)
Index allocatedSize() const
EIGEN_DEVICE_FUNC bool isMuchSmallerThan(const Scalar &x, const OtherScalar &y, const typename NumTraits< Scalar >::Real &precision=NumTraits< Scalar >::dummy_precision())
#define eigen_internal_assert(x)
const Scalar & value(Index i) const
const StorageIndex & index(Index i) const
NumTraits< Scalar >::Real RealScalar
Index searchLowerIndex(Index key) const
static const Similarity3 id
EIGEN_DEVICE_FUNC void throw_std_bad_alloc()
const StorageIndex * indexPtr() const
void swap(GeographicLib::NearestNeighbor< dist_t, pos_t, distfun_t > &a, GeographicLib::NearestNeighbor< dist_t, pos_t, distfun_t > &b)
Scalar & atWithInsertion(Index key, const Scalar &defaultValue=Scalar(0))
void smart_memmove(const T *start, const T *end, T *target)
Scalar at(Index key, const Scalar &defaultValue=Scalar(0)) const
CompressedStorage(const CompressedStorage &other)
#define EIGEN_SPARSE_COMPRESSED_STORAGE_REALLOCATE_PLUGIN
const gtsam::Symbol key('X', 0)
void resize(Index size, double reserveSizeFactor=0)
const Scalar * valuePtr() const
Scalar atInRange(Index start, Index end, Index key, const Scalar &defaultValue=Scalar(0)) const
void prune(const Scalar &reference, const RealScalar &epsilon=NumTraits< RealScalar >::dummy_precision())
_StorageIndex StorageIndex
CompressedStorage(Index size)
Array< int, Dynamic, 1 > v
void reallocate(Index size)
EIGEN_DEVICE_FUNC void smart_copy(const T *start, const T *end, T *target)
static const EIGEN_DEPRECATED end_t end
StorageIndex * indexPtr()
CompressedStorage & operator=(const CompressedStorage &other)
Holds information about the various numeric (i.e. scalar) types allowed by Eigen.
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:17