25 #include <queso/VectorSpace.h>
26 #include <queso/DiscreteSubset.h>
31 template<
class V,
class M>
34 const std::vector<V*>& elements)
36 m_elements(elements.size(),NULL)
41 "DiscreteSubset<V,M>::contains()",
46 template<
class V,
class M>
52 template<
class V,
class M>
57 "DiscreteSubset<V,M>::contains()",
64 template <
class V,
class M>
67 os <<
"In DiscreteSubset<V,M>::print()"
68 <<
": nothing to print"
DiscreteSubset(const char *prefix, const VectorSpace< V, M > &vectorSpace, const std::vector< V * > &elements)
Default Constructor.
int worldRank() const
Returns the process world rank.
bool contains(const V &vec) const
Checks whether this discrete subset contains vector vec. TODO: incomplete code.
A templated class for handling subsets.
const BaseEnvironment & m_env
void print(std::ostream &os) const
Prints nothing.
~DiscreteSubset()
Destructor.
A class representing a vector space.
#define UQ_FATAL_TEST_MACRO(test, givenRank, where, what)