16 #ifndef dealii_named_selection_h 17 #define dealii_named_selection_h 19 #include <deal.II/base/config.h> 20 #include <deal.II/algorithms/any_data.h> 24 DEAL_II_NAMESPACE_OPEN
44 void add (
const std::string &name);
57 unsigned int size()
const;
66 unsigned int operator() (
unsigned int i)
const;
117 DEAL_II_NAMESPACE_CLOSE
void add(const std::string &name)
std::vector< unsigned int > indices
#define AssertIndexRange(index, range)
static ::ExceptionBase & ExcNotInitialized()
#define Assert(cond, exc)
void initialize(const AnyData &data)
std::vector< std::string > names
unsigned int size() const
unsigned int operator()(unsigned int i) const