|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_mapping_collection_h
17 #define dealii_mapping_collection_h
55 template <
int dim,
int spacedim = dim>
121 std::vector<std::shared_ptr<const Mapping<dim, spacedim>>>
mappings;
141 template <
int dim,
int spacedim = dim>
154 template <
int dim,
int spacedim>
158 return mappings.size();
163 template <
int dim,
int spacedim>
168 return *mappings[index];
MappingCollection()=default
void push_back(const Mapping< dim, spacedim > &new_mapping)
#define AssertIndexRange(index, range)
static MappingCollection< dim, spacedim > mapping_collection
std::vector< std::shared_ptr< const Mapping< dim, spacedim > > > mappings
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
unsigned int size() const
#define DEAL_II_NAMESPACE_CLOSE
const Mapping< dim, spacedim > & operator[](const unsigned int index) const
std::size_t memory_consumption() const