24 #ifndef PRIMAL_DIRICHLET_DATA_H_
25 #define PRIMAL_DIRICHLET_DATA_H_
40 template<
typename DD,
typename VECTOR,
int dealdim>
47 domain_values_ = NULL;
55 const std::map<std::string,
const dealii::Vector<double>* > ¶m_values,
56 const std::map<std::string, const VECTOR* > &domain_values,
59 param_values_ = ¶m_values;
60 domain_values_ = &domain_values;
75 double value (
const dealii::Point<dealdim> &p,
76 const unsigned int component)
const
78 return dirichlet_data_.Data(
93 dirichlet_data_.SetTime(time);
96 const DD& dirichlet_data_;
97 const std::map<std::string, const dealii::Vector<double>* >* param_values_;
98 const std::map<std::string, const VECTOR* >* domain_values_;
double InitialTime() const
Definition: function_wrapper.h:83
void SetTime(double time) const
Definition: primaldirichletdata.h:91
double value(const dealii::Point< dealdim > &p, const unsigned int component) const
Definition: primaldirichletdata.h:75
PrimalDirichletData(const DD &data)
Definition: primaldirichletdata.h:44
void ReInit(const std::map< std::string, const dealii::Vector< double > * > ¶m_values, const std::map< std::string, const VECTOR * > &domain_values, unsigned int color)
Definition: primaldirichletdata.h:54
Definition: primaldirichletdata.h:41
Function(const unsigned int n_components=1, const double initial_time=0.0)
Definition: function_wrapper.h:47
Definition: function_wrapper.h:44