20 #ifndef LIBMESH_QOI_SET_H 21 #define LIBMESH_QOI_SET_H 75 return _i == other.
_i;
80 return _i != other.
_i;
111 QoISet(
const std::vector<bool> & indices) :
119 QoISet(
const std::vector<unsigned int> & indices);
135 void add_indices(
const std::vector<unsigned int> & indices);
193 _indices(), _weights()
249 #endif // LIBMESH_QOI_SET_H void add_index(std::size_t)
void set_weight(std::size_t, Real)
const std::vector< bool > & _vecbool
Used to specify quantities of interest in a simulation.
bool operator==(const iterator &other) const
std::vector< bool > _indices
bool has_index(std::size_t) const
std::size_t operator*() const
Manages consistently variables, degrees of freedom, and coefficient vectors.
std::size_t size(const System &sys) const
Real weight(std::size_t) const
std::vector< Real > _weights
QoISet(const std::vector< bool > &indices)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void remove_index(std::size_t)
void add_indices(const std::vector< unsigned int > &indices)
iterator(std::size_t i, const std::vector< bool > &v)
bool operator!=(const iterator &other) const
void remove_indices(const std::vector< unsigned int > &indices)