24 #ifndef _TANGENT_DIRICHLET_DATA_H_
25 #define _TANGENT_DIRICHLET_DATA_H_
38 template<
typename DD,
typename VECTOR,
int dealdim>
45 _domain_values = NULL;
53 const std::map<std::string,
const dealii::Vector<double>* > ¶m_values,
54 const std::map<std::string, const VECTOR* > &domain_values,
57 _param_values = ¶m_values;
58 _domain_values = &domain_values;
73 double value (
const dealii::Point<dealdim> &p,
74 const unsigned int component)
const
76 return _dirichlet_data.Data_Q(
91 _dirichlet_data.SetTime(time);
94 const DD& _dirichlet_data;
95 const std::map<std::string, const dealii::Vector<double>* >* _param_values;
96 const std::map<std::string, const VECTOR* >* _domain_values;
double value(const dealii::Point< dealdim > &p, const unsigned int component) const
Definition: tangentdirichletdata.h:73
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: tangentdirichletdata.h:52
double InitialTime() const
Definition: function_wrapper.h:83
TangentDirichletData(const DD &data)
Definition: tangentdirichletdata.h:42
Definition: tangentdirichletdata.h:39
void SetTime(double time) const
Definition: tangentdirichletdata.h:89
Function(const unsigned int n_components=1, const double initial_time=0.0)
Definition: function_wrapper.h:47
Definition: function_wrapper.h:44