DOpE
|
#include <facedatacontainer_internal.h>
Public Member Functions | |
FaceDataContainerInternal (const std::map< std::string, const dealii::Vector< double > * > ¶m_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 |
Protected Member Functions | |
void | SetFace (unsigned int face) |
unsigned int | GetFace () const |
void | SetSubFace (unsigned int subface) |
unsigned int | GetSubFace () const |
bool | NeedNeighbour () const |
This class houses all the functionality which is shared between the FaceDataContainer for normal and hp::DoFHandlers.
VECTOR Type of the vector we use in our computations (i.e. Vector<double> or BlockVector<double>) dim The dimension of the integral we are actually interested in.
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 | ||
) |
|
inlinevirtual |
|
inline |
Returns the domain values.
const Triangulation< dim >::cell_iterator DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetElementState | ( | ) | const |
Return a triangulation iterator to the current element for the state.
|
inlineprotected |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetFaceGradsControl | ( | std::string | name, |
std::vector< dealii::Tensor< 1, targetdim > > & | values | ||
) | const |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetFaceGradsControl | ( | std::string | name, |
std::vector< std::vector< dealii::Tensor< 1, targetdim > > > & | values | ||
) | const |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetFaceGradsState | ( | std::string | name, |
std::vector< dealii::Tensor< 1, targetdim > > & | values | ||
) | const |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetFaceGradsState | ( | std::string | name, |
std::vector< std::vector< dealii::Tensor< 1, targetdim > > > & | values | ||
) | const |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetFaceValuesControl | ( | std::string | name, |
std::vector< double > & | values | ||
) | const |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetFaceValuesControl | ( | std::string | name, |
std::vector< dealii::Vector< double > > & | values | ||
) | const |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetFaceValuesState | ( | std::string | name, |
std::vector< double > & | values | ||
) | const |
Functions to extract values and gradients out of the FEValues Writes the values of the state variable at the quadrature points into values.
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetFaceValuesState | ( | std::string | name, |
std::vector< dealii::Vector< double > > & | values | ||
) | const |
|
pure virtual |
|
pure virtual |
|
inline |
|
inline |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetNbrFaceGradsControl | ( | std::string | name, |
std::vector< Tensor< 1, targetdim > > & | values | ||
) | const |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetNbrFaceGradsControl | ( | std::string | name, |
std::vector< std::vector< Tensor< 1, targetdim > > > & | values | ||
) | const |
|
inline |
|
inline |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetNbrFaceGradsState | ( | std::string | name, |
std::vector< Tensor< 1, targetdim > > & | values | ||
) | const |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetNbrFaceGradsState | ( | std::string | name, |
std::vector< std::vector< Tensor< 1, targetdim > > > & | values | ||
) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
|
pure virtual |
void DOpE::fdcinternal::FaceDataContainerInternal< VECTOR, dim >::GetParamValues | ( | std::string | name, |
dealii::Vector< double > & | value | ||
) | const |
Looks up the given name in parameter_data_ and returns the corresponding value through 'value'.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |