FE_Nedelec< dim, spacedim >::Matrices Struct Reference

List of all members.

Static Public Attributes

static const double *const embedding [][GeometryInfo< dim >::max_children_per_cell]
static const unsigned int n_embedding_matrices
static const double *const constraint_matrices []
static const unsigned int n_constraint_matrices

Detailed Description

template<int dim, int spacedim = dim>
struct FE_Nedelec< dim, spacedim >::Matrices

Declare a nested class which will hold static definitions of various matrices such as constraint and embedding matrices. The definition of the various static fields are in the files fe_nedelec_[23]d.cc in the source directory.


Member Data Documentation

template<int dim, int spacedim = dim>
const double* const FE_Nedelec< dim, spacedim >::Matrices::embedding[][GeometryInfo< dim >::max_children_per_cell] [static]

Embedding matrices. For each element type (the first index) there are as many embedding matrices as there are children per cell. The first index starts with linear elements and goes up in polynomial degree. The array may grow in the future with the number of elements for which these matrices have been computed. If for some element, the matrices have not been computed then you may use the element nevertheless but can not access the respective fields.

template<int dim, int spacedim = dim>
const unsigned int FE_Nedelec< dim, spacedim >::Matrices::n_embedding_matrices [static]

Number of elements (first index) the above field has. Equals the highest polynomial degree for which the embedding matrices have been computed.

template<int dim, int spacedim = dim>
const double* const FE_Nedelec< dim, spacedim >::Matrices::constraint_matrices[] [static]

As the embedding_matrices field, but for the interface constraints. One for each element for which it has been computed.

template<int dim, int spacedim = dim>
const unsigned int FE_Nedelec< dim, spacedim >::Matrices::n_constraint_matrices [static]

Like n_embedding_matrices, but for the number of interface constraint matrices.


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

deal.II documentation generated on Mon Nov 23 22:57:41 2009 by doxygen 1.6.1