CAPD DynSys Library  5.2.0
capd::covrel::GridSets< SetT > Class Template Reference

This class is used to store a grid of a sets in the form center[i] + M * r. More...

#include <capd/covrel/GridSets.h>

Public Types

typedef SetT SetType
 
typedef SetType::MatrixType MatrixType
 
typedef MatrixType::RowVectorType VectorType
 
typedef MatrixType::ScalarType ScalarType
 
typedef std::deque< SetTypeSetContainer
 
typedef SetContainer::iterator iterator
 
typedef SetContainer::const_iterator const_iterator
 

Public Member Functions

 GridSets (const GridSet< MatrixType > &grid)
 
virtual void move (capd::dynsys::DynSys< MatrixType > &dynsys)
 
iterators through the sets
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 

Protected Attributes

SetContainer m_sets
 

Detailed Description

template<typename SetT>
class capd::covrel::GridSets< SetT >

This class is used to store a grid of a sets in the form center[i] + M * r.

Member Typedef Documentation

◆ const_iterator

template<typename SetT >
typedef SetContainer::const_iterator capd::covrel::GridSets< SetT >::const_iterator

◆ iterator

template<typename SetT >
typedef SetContainer::iterator capd::covrel::GridSets< SetT >::iterator

◆ MatrixType

template<typename SetT >
typedef SetType::MatrixType capd::covrel::GridSets< SetT >::MatrixType

◆ ScalarType

template<typename SetT >
typedef MatrixType::ScalarType capd::covrel::GridSets< SetT >::ScalarType

◆ SetContainer

template<typename SetT >
typedef std::deque<SetType> capd::covrel::GridSets< SetT >::SetContainer

◆ SetType

template<typename SetT >
typedef SetT capd::covrel::GridSets< SetT >::SetType

◆ VectorType

template<typename SetT >
typedef MatrixType::RowVectorType capd::covrel::GridSets< SetT >::VectorType

Constructor & Destructor Documentation

◆ GridSets()

template<typename SetT >
capd::covrel::GridSets< SetT >::GridSets ( const GridSet< MatrixType > &  grid)
inline

Member Function Documentation

◆ begin() [1/2]

template<typename SetT >
iterator capd::covrel::GridSets< SetT >::begin ( )
inline

◆ begin() [2/2]

template<typename SetT >
const_iterator capd::covrel::GridSets< SetT >::begin ( ) const
inline

◆ end() [1/2]

template<typename SetT >
iterator capd::covrel::GridSets< SetT >::end ( )
inline

◆ end() [2/2]

template<typename SetT >
const_iterator capd::covrel::GridSets< SetT >::end ( ) const
inline

◆ move()

template<typename SetT >
virtual void capd::covrel::GridSets< SetT >::move ( capd::dynsys::DynSys< MatrixType > &  dynsys)
inlinevirtual

Member Data Documentation

◆ m_sets

template<typename SetT >
SetContainer capd::covrel::GridSets< SetT >::m_sets
protected