Reference documentation for deal.II version 8.1.0
Static Public Attributes | Static Private Attributes | List of all members
hp::StaticMappingQ1< dim, spacedim > Struct Template Reference

#include <mapping_collection.h>

Static Public Attributes

static MappingCollection< dim, spacedim > mapping_collection
 

Static Private Attributes

static MappingQ1< dim, spacedim > mapping_q1
 

Detailed Description

template<int dim, int spacedim = dim>
struct hp::StaticMappingQ1< dim, spacedim >

In order to avoid creation of static MappingQ1 objects at several places in the library (in particular in backward compatibility functions), we define a static collection of mappings with a single MappingQ1 mapping object once and for all places where it is needed.

Definition at line 147 of file mapping_collection.h.

Member Data Documentation

template<int dim, int spacedim = dim>
MappingQ1<dim,spacedim> hp::StaticMappingQ1< dim, spacedim >::mapping_q1
staticprivate

A static MappingQ1 object. We can't use the one in StaticMappingQ1 since we can't make sure that the constructor for that object is run before the constructor for the present static object.

Definition at line 160 of file mapping_collection.h.

template<int dim, int spacedim = dim>
MappingCollection<dim,spacedim> hp::StaticMappingQ1< dim, spacedim >::mapping_collection
static

The publicly available static Q1 mapping collection object.

Definition at line 168 of file mapping_collection.h.


The documentation for this struct was generated from the following file: