DOpE
|
#include <elementdatacontainer.h>
Public Member Functions | |
ElementDataContainer () | |
Public Member Functions inherited from DOpE::edcinternal::ElementDataContainerInternal< VECTOR, dim > | |
ElementDataContainerInternal (const std::map< std::string, const dealii::Vector< double > * > ¶m_values, const std::map< std::string, const VECTOR * > &domain_values) | |
virtual | ~ElementDataContainerInternal () |
void | GetParamValues (std::string name, dealii::Vector< double > &value) const |
const std::map< std::string, const VECTOR * > & | GetDomainValues () const |
virtual const DOpEWrapper::FEValues< dim > & | GetFEValuesState () const =0 |
virtual const DOpEWrapper::FEValues< dim > & | GetFEValuesControl () const =0 |
const Triangulation< dim > ::cell_iterator | GetElementState () const |
void | GetValuesState (std::string name, std::vector< double > &values) const |
void | GetValuesState (std::string name, std::vector< dealii::Vector< double > > &values) const |
void | GetValuesControl (std::string name, std::vector< double > &values) const |
void | GetValuesControl (std::string name, std::vector< dealii::Vector< double > > &values) const |
template<int targetdim> | |
void | GetGradsState (std::string name, std::vector< dealii::Tensor< 1, targetdim > > &values) const |
template<int targetdim> | |
void | GetGradsState (std::string name, std::vector< std::vector< dealii::Tensor< 1, targetdim > > > &values) const |
template<int targetdim> | |
void | GetGradsControl (std::string name, std::vector< dealii::Tensor< 1, targetdim > > &values) const |
template<int targetdim> | |
void | GetGradsControl (std::string name, std::vector< std::vector< dealii::Tensor< 1, targetdim > > > &values) const |
template<int targetdim> | |
void | GetHessiansState (std::string name, std::vector< dealii::Tensor< 2, targetdim > > &values) const |
template<int targetdim> | |
void | GetHessiansState (std::string name, std::vector< std::vector< dealii::Tensor< 2, targetdim > > > &values) const |
template<int targetdim> | |
void | GetHessiansControl (std::string name, std::vector< dealii::Tensor< 2, targetdim > > &values) const |
template<int targetdim> | |
void | GetHessiansControl (std::string name, std::vector< std::vector< dealii::Tensor< 2, targetdim > > > &values) const |
void | GetLaplaciansState (std::string name, std::vector< double > &values) const |
void | GetLaplaciansState (std::string name, std::vector< dealii::Vector< double > > &values) const |
void | GetLaplaciansControl (std::string name, std::vector< double > &values) const |
void | GetLaplaciansControl (std::string name, std::vector< dealii::Vector< double > > &values) const |
Dummy Template Class, acts as kind of interface. Through template specialization for DH, we distinguish between the 'classic' and the 'hp' case.
DH The type of the dealii-dofhandler we use in our DOpEWrapper::DoFHandler, at the moment DoFHandler and hp::DoFHandler. 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.
|
inline |