24 #ifndef SIMPLE_DIRICHLET_H_
25 #define SIMPLE_DIRICHLET_H_
37 template<
typename VECTOR,
int dealdim>
44 double Data(
const std::map<std::string,
const dealii::Vector<double>* > *,
45 const std::map<std::string, const VECTOR* > *,
47 const dealii::Point<dealdim>& point,
48 const unsigned int component)
const
50 return data_.value(point,component);
53 double Data_Q(
const std::map<std::string,
const dealii::Vector<double>* > *,
54 const std::map<std::string, const VECTOR* > *,
56 const dealii::Point<dealdim>& ,
57 const unsigned int )
const
69 return data_.n_components;
virtual void SetTime(double) const
Definition: function_wrapper.h:74
double InitialTime() const
Definition: function_wrapper.h:83
Definition: simpledirichletdata.h:38
double Data_Q(const std::map< std::string, const dealii::Vector< double > * > *, const std::map< std::string, const VECTOR * > *, unsigned int, const dealii::Point< dealdim > &, const unsigned int) const
Definition: simpledirichletdata.h:53
SimpleDirichletData(const DOpEWrapper::Function< dealdim > &data)
Definition: simpledirichletdata.h:41
double Data(const std::map< std::string, const dealii::Vector< double > * > *, const std::map< std::string, const VECTOR * > *, unsigned int, const dealii::Point< dealdim > &point, const unsigned int component) const
Definition: simpledirichletdata.h:44
Definition: dirichletdatainterface.h:33
void SetTime(double time) const
Definition: simpledirichletdata.h:62
unsigned int n_components() const
Definition: simpledirichletdata.h:67
double InitialTime() const
Definition: simpledirichletdata.h:72