12 #ifndef BOGUS_BLOCK_CONSTANTS_HPP
13 #define BOGUS_BLOCK_CONSTANTS_HPP
17 #if !( defined( _OPENMP ) || defined( BOGUS_DONT_PARALLELIZE ) )
18 #define BOGUS_DONT_PARALLELIZE
21 #ifndef BOGUS_DEFAULT_INDEX_TYPE
22 #define BOGUS_DEFAULT_INDEX_TYPE int
25 #ifndef BOGUS_DEFAULT_BLOCK_PTR_TYPE
26 #define BOGUS_DEFAULT_BLOCK_PTR_TYPE std::size_t
29 #ifndef BOGUS_DEFAULT_DENSE_INDEX_TYPE
30 #ifndef EIGEN_DEFAULT_DENSE_INDEX_TYPE
31 #define BOGUS_DEFAULT_DENSE_INDEX_TYPE int
33 #define BOGUS_DEFAULT_DENSE_INDEX_TYPE EIGEN_DEFAULT_DENSE_INDEX_TYPE
68 using namespace flags ;
73 enum { DYNAMIC = -1 } ;
76 typedef BOGUS_DEFAULT_DENSE_INDEX_TYPE DenseIndexType ;
Store only half the matrix, or rather the triangular part for which inner <= outer,.
Definition: Constants.hpp:64
Default value: the matrix will use an uncompressed index, will be row-major, and not symmetric...
Definition: Constants.hpp:47
Use an uncompressed index.
Definition: Constants.hpp:56
Store and index blocks in a column major way.
Definition: Constants.hpp:58