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