DOpE
Public Member Functions
DOpE::FaceDataContainer< DH, VECTOR, dim > Class Template Reference

#include <facedatacontainer.h>

Inheritance diagram for DOpE::FaceDataContainer< DH, VECTOR, dim >:
DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >

Public Member Functions

 FaceDataContainer ()
 
- Public Member Functions inherited from DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >
 FaceDataContainerInternal (const std::map< std::string, const dealii::Vector< double > * > &param_values, const std::map< std::string, const VECTOR * > &domain_values, bool need_neighbour)
 
virtual ~FaceDataContainerInternal ()
 
void GetParamValues (std::string name, dealii::Vector< double > &value) const
 
const std::map< std::string,
const VECTOR * > & 
GetDomainValues () const
 
virtual const
dealii::FEFaceValuesBase< dim > & 
GetFEFaceValuesState () const =0
 
virtual const
dealii::FEFaceValuesBase< dim > & 
GetFEFaceValuesControl () const =0
 
virtual const
dealii::FEFaceValuesBase< dim > & 
GetNbrFEFaceValuesState () const =0
 
virtual const
dealii::FEFaceValuesBase< dim > & 
GetNbrFEFaceValuesControl () const =0
 
const Triangulation< dim >
::cell_iterator 
GetElementState () const
 
void GetFaceValuesState (std::string name, std::vector< double > &values) const
 
void GetFaceValuesState (std::string name, std::vector< dealii::Vector< double > > &values) const
 
void GetFaceValuesControl (std::string name, std::vector< double > &values) const
 
void GetFaceValuesControl (std::string name, std::vector< dealii::Vector< double > > &values) const
 
template<int targetdim>
void GetFaceGradsState (std::string name, std::vector< dealii::Tensor< 1, targetdim > > &values) const
 
template<int targetdim>
void GetFaceGradsState (std::string name, std::vector< std::vector< dealii::Tensor< 1, targetdim > > > &values) const
 
template<int targetdim>
void GetFaceGradsControl (std::string name, std::vector< dealii::Tensor< 1, targetdim > > &values) const
 
template<int targetdim>
void GetFaceGradsControl (std::string name, std::vector< std::vector< dealii::Tensor< 1, targetdim > > > &values) const
 
void GetNbrFaceValuesState (std::string name, std::vector< double > &values) const
 
void GetNbrFaceValuesState (std::string name, std::vector< Vector< double > > &values) const
 
void GetNbrFaceValuesControl (std::string name, std::vector< double > &values) const
 
void GetNbrFaceValuesControl (std::string name, std::vector< Vector< double > > &values) const
 
template<int targetdim>
void GetNbrFaceGradsState (std::string name, std::vector< dealii::Tensor< 1, targetdim > > &values) const
 
template<int targetdim>
void GetNbrFaceGradsState (std::string name, std::vector< std::vector< dealii::Tensor< 1, targetdim > > > &values) const
 
template<int targetdim>
void GetNbrFaceGradsControl (std::string name, std::vector< dealii::Tensor< 1, targetdim > > &values) const
 
template<int targetdim>
void GetNbrFaceGradsControl (std::string name, std::vector< std::vector< dealii::Tensor< 1, targetdim > > > &values) const
 
template<int targetdim>
void GetNbrFaceGradsState (std::string name, std::vector< Tensor< 1, targetdim > > &values) const
 
template<int targetdim>
void GetNbrFaceGradsState (std::string name, std::vector< std::vector< Tensor< 1, targetdim > > > &values) const
 
template<int targetdim>
void GetNbrFaceGradsControl (std::string name, std::vector< Tensor< 1, targetdim > > &values) const
 
template<int targetdim>
void GetNbrFaceGradsControl (std::string name, std::vector< std::vector< Tensor< 1, targetdim > > > &values) const
 

Additional Inherited Members

- Protected Member Functions inherited from DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >
void SetFace (unsigned int face)
 
unsigned int GetFace () const
 
void SetSubFace (unsigned int subface)
 
unsigned int GetSubFace () const
 
bool NeedNeighbour () const
 

Detailed Description

template<template< int, int > class DH, typename VECTOR, int dim>
class DOpE::FaceDataContainer< DH, VECTOR, dim >

Dummy Template Class, acts as kind of interface. Through template specialization, we distinguish between the 'classic' and the 'hp' case.

Constructor & Destructor Documentation

template<template< int, int > class DH, typename VECTOR, int dim>
DOpE::FaceDataContainer< DH, VECTOR, dim >::FaceDataContainer ( )
inline

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