17 #ifndef __deal2__fe_collection_h 18 #define __deal2__fe_collection_h 20 #include <deal.II/base/config.h> 21 #include <deal.II/base/std_cxx1x/shared_ptr.h> 22 #include <deal.II/fe/fe.h> 23 #include <deal.II/fe/fe_values_extractors.h> 24 #include <deal.II/fe/component_mask.h> 52 template <
int dim,
int spacedim=dim>
80 FECollection (
const FECollection<dim,spacedim> &fe_collection);
118 unsigned int size ()
const;
441 std::vector<std_cxx1x::shared_ptr<const FiniteElement<dim,spacedim> > >
finite_elements;
448 template <
int dim,
int spacedim>
457 template <
int dim,
int spacedim>
476 template <
int dim,
int spacedim>
488 template <
int dim,
int spacedim>
494 unsigned int max = 0;
504 template <
int dim,
int spacedim>
510 unsigned int max = 0;
520 template <
int dim,
int spacedim>
526 unsigned int max = 0;
536 template <
int dim,
int spacedim>
542 unsigned int max = 0;
552 template <
int dim,
int spacedim>
558 unsigned int max = 0;
568 template <
int dim,
int spacedim>
574 unsigned int max = 0;
583 template <
int dim,
int spacedim>
589 bool hp_constraints =
true;
591 hp_constraints = hp_constraints &&
594 return hp_constraints;
600 DEAL_II_NAMESPACE_CLOSE
std::vector< std_cxx1x::shared_ptr< const FiniteElement< dim, spacedim > > > finite_elements
ComponentMask component_mask(const FEValuesExtractors::Scalar &scalar) const
DeclException0(ExcNoFiniteElements)
BlockMask block_mask(const FEValuesExtractors::Scalar &scalar) const
unsigned int max_dofs_per_cell() const
unsigned int max_dofs_per_line() const
const FiniteElement< dim, spacedim > & operator[](const unsigned int index) const
unsigned int max_dofs_per_face() const
unsigned int size() const
unsigned int max_dofs_per_vertex() const
void push_back(const FiniteElement< dim, spacedim > &new_fe)
#define Assert(cond, exc)
::ExceptionBase & ExcIndexRange(int arg1, int arg2, int arg3)
bool hp_constraints_are_implemented() const
unsigned int n_blocks() const
unsigned int max_dofs_per_hex() const
unsigned int n_components() const
unsigned int max_dofs_per_quad() const
std::size_t memory_consumption() const