25 #ifndef UQ_VECTOR_SUBSET_H
26 #define UQ_VECTOR_SUBSET_H
28 #include <queso/VectorSet.h>
43 template <
class V,
class M>
66 virtual bool contains (
const V& vec)
const = 0;
71 virtual void print (std::ostream& os)
const;
84 #endif // UQ_VECTOR_SUBSET_H
const std::string & prefix() const
Access to private attribute m_prefix.
A templated class for handling sets.
const VectorSpace< V, M > & vectorSpace() const
Vector space to which this set belongs to. See template specialization.
A templated class for handling subsets.
virtual void print(std::ostream &os) const
Prints nothing.
A class representing a vector space.
virtual bool contains(const V &vec) const =0
Returns whether this contains vector vec. See template specialization.
const VectorSpace< V, M > * m_vectorSpace
double volume() const
Set volume; access to private attribute m_volume.
VectorSubset()
Default Constructor.
virtual ~VectorSubset()
Destructor.