Group of traces for P13DElement. More...
#include <P13DElement.h>
  
 Public Member Functions | |
| P13DElementBoundaryTraces (const P13DElement< NF > &BaseElement, const std::vector< typename P1nDTrace< NF >::FaceLabel > &faceLabels, typename P13DTrace< NF >::ShapeType Type) | |
| virtual | ~P13DElementBoundaryTraces () | 
| P13DElementBoundaryTraces (const P13DElementBoundaryTraces< NF > &OldElem) | |
| Copy constructor.   | |
| P13DElementBoundaryTraces< NF > * | clone () const | 
| Cloning mechanism.   | |
| size_t | dofMap (size_t FaceIndex, size_t field, size_t dof) const | 
| map dofs between dofs of field in a trace and those in the original element.   | |
Group of traces for P13DElement.
It contains P13DTrace elements. It is possible to specify which faces to build traces for.
getTrace(i) returns the i-th face for which traces are built. The order of these faces is always increasing in number. It does not make a copy o keep reference of the BaseElement.
| P13DElementBoundaryTraces< NF >::P13DElementBoundaryTraces | ( | const P13DElement< NF > & | BaseElement, | |
| const std::vector< typename P1nDTrace< NF >::FaceLabel > & | faceLabels, | |||
| typename P13DTrace< NF >::ShapeType | Type | |||
| ) |  [inline] | 
        
| BaseElement | Element for which to build traces. | |
| faceLabels | is a vector telling which faces to build | |
| Type | type of trace element to use. | 
| virtual P13DElementBoundaryTraces< NF >::~P13DElementBoundaryTraces | ( | ) |  [inline, virtual] | 
        
| P13DElementBoundaryTraces< NF >::P13DElementBoundaryTraces | ( | const P13DElementBoundaryTraces< NF > & | OldElem | ) |  [inline] | 
        
Copy constructor.
| P13DElementBoundaryTraces<NF>* P13DElementBoundaryTraces< NF >::clone | ( | ) |  const [inline, virtual] | 
        
Cloning mechanism.
Implements ElementBoundaryTraces_.
| size_t P13DElementBoundaryTraces< NF >::dofMap | ( | size_t | FaceIndex, | |
| size_t | field, | |||
| size_t | dof | |||
| ) |  const [inline, virtual] | 
        
map dofs between dofs of field in a trace and those in the original element.
| FaceIndex | starting from 0. | |
| field | field number to map, starting from 0. | |
| dof | degree of freedom number on the trace of field "field" The function returns the degree of freedom number in the original element. | 
Implements ElementBoundaryTraces.
 1.6.3