Base class for storage types.
More...
#include <Storage.h>
|
| BasicStorage (SizeParam sizeParam) |
|
size_type | virtualSize () const |
|
size_type | size () const |
|
const SizeParam & | sizeParam () const |
|
bool | symmetric () const |
|
bool | operator== (const BasicStorage &other) const |
|
bool | operator!= (const BasicStorage &other) const |
|
MeritValue | createMeritValue (Real value) const |
|
template<class V > |
boost::numeric::ublas::vector_indirect< V, IndexMap< Unpermute > > | unpermuted (boost::numeric::ublas::vector_container< V > &vec) const |
| Returns a vector proxy to access the vector's elements in their natural order.
|
|
template<class V > |
boost::numeric::ublas::vector_indirect< const V, IndexMap< Stride > > | strided (const boost::numeric::ublas::vector_container< V > &vec, size_type stride) const |
| Returns a vector proxy to access the vector's elements with a periodic jump of stride across the elements.
|
|
|
static std::string | name () |
|
template<class DERIVED>
class LatBuilder::BasicStorage< DERIVED >
Base class for storage types.
- Template Parameters
-
DERIVED | Concrete storage type. |
The documentation for this class was generated from the following file:
- latbuilder/include/latbuilder/Storage.h