16 #ifndef dealii_q_collection_h 17 #define dealii_q_collection_h 19 #include <deal.II/base/config.h> 21 #include <deal.II/base/memory_consumption.h> 22 #include <deal.II/base/quadrature.h> 23 #include <deal.II/base/subscriptor.h> 25 #include <deal.II/fe/fe.h> 30 DEAL_II_NAMESPACE_OPEN
153 ExcMessage(
"You can't call this function for an empty collection"));
156 for (
unsigned int i = 0; i <
quadratures.size(); ++i)
203 DEAL_II_NAMESPACE_CLOSE
std::vector< std::shared_ptr< const Quadrature< dim > > > quadratures
static::ExceptionBase & ExcIndexRange(int arg1, int arg2, int arg3)
static::ExceptionBase & ExcMessage(std::string arg1)
unsigned int size() const
#define Assert(cond, exc)
#define DeclException0(Exception0)
const Quadrature< dim > & operator[](const unsigned int index) const
unsigned int max_n_quadrature_points() const
static::ExceptionBase & ExcNoQuadrature()
void push_back(const Quadrature< dim > &new_quadrature)
std::enable_if< std::is_fundamental< T >::value, std::size_t >::type memory_consumption(const T &t)
std::size_t memory_consumption() const