KrisLibrary  1.0.0
Public Member Functions | List of all members
MultiModalCSpace< Mode > Class Template Reference

Multi-modal configuration space base class. More...

#include <MultiModalCSpace.h>

Public Member Functions

virtual bool IsValid (const Mode &m)
 
virtual CSpaceGetModeCSpace (const Mode &m)
 
virtual CSpaceGetTransitionCSpace (const Mode &m1, const Mode &m2)
 
virtual bool CanEnum () const
 
virtual bool CanSample () const
 
virtual void Enum (std::vector< Mode > &modes)
 
virtual void Sample (std::vector< Mode > &modes)
 
virtual bool CanEnumAdjacent () const
 
virtual bool CanSampleAdjacent () const
 
virtual bool CanTestAdjacent () const
 
virtual void EnumAdjacent (const Mode &m, std::vector< Mode > &modes)
 
virtual void SampleAdjacent (const Mode &m, std::vector< Mode > &adj)
 
virtual bool TestAdjacent (const Mode &m1, const Mode &m2)
 

Detailed Description

template<class Mode>
class MultiModalCSpace< Mode >

Multi-modal configuration space base class.


The documentation for this class was generated from the following file: