#include <simpledirichletdata.h>
|
| SimpleDirichletData (const DOpEWrapper::Function< dealdim > &data) |
|
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 |
|
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 |
|
void | SetTime (double time) const |
|
unsigned int | n_components () const |
|
double | InitialTime () const |
|
virtual void | Data_QT (const std::map< std::string, const dealii::Vector< double > * > *, const std::map< std::string, const VECTOR * > *, unsigned int, const dealii::Point< dealdim > &, unsigned int, unsigned int, dealii::Vector< double > &) const |
|
virtual void | Data_QQT (const std::map< std::string, const dealii::Vector< double > * > *, const std::map< std::string, const VECTOR * > *, unsigned int, const dealii::Point< dealdim > &, unsigned int, unsigned int, dealii::Vector< double > &) const |
|
virtual bool | NeedsControl () const |
|
template<typename VECTOR, int dealdim>
class DOpE::SimpleDirichletData< VECTOR, dealdim >
A Simple Interface Class, that sets DirichletData given by a DOpEWrapper::Function. This means they don't depend on control or state values
template<typename VECTOR , int dealdim>
template<typename VECTOR , int dealdim>
double DOpE::SimpleDirichletData< VECTOR, dealdim >::Data |
( |
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 |
int |
|
) |
| const |
|
inlinevirtual |
This Function should return the dirichlet value in the component component at the given point
- Parameters
-
control_dof_handler | The DOpEWrapper::DoFHandler for the control variable |
state_dof_handler | The DOpEWrapper::DoFHandler for the state variable |
param_values | A std::map containing parameter data (e.g. non space dependent data). If the control is done by parameters, it is contained in this map at the position "control". |
domain_values | A std::map containing domain data (e.g. nodal vectors for FE-Functions). If the control is distributed, it is contained in this map at the position "control". WARNING! never use the value "last_newton_solution" in this map! |
color | A color indicating the boundary at which we are |
point | The point at which we would like to evaluate the dirichlet data. |
component | An unsigned integer indicating the component we would like to use. |
- Returns
- The dirichletdata for the componten at point.
Implements DOpE::DirichletDataInterface< VECTOR, dealdim >.
template<typename VECTOR , int dealdim>
double DOpE::SimpleDirichletData< VECTOR, dealdim >::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 |
|
inlinevirtual |
This Function should return the derivative wrt. the control of the dirichlet value at the in the component component at the given point. The point at which the derivative should be evaluated is called "control" and the direction "dq" in the corresponding map.
- Parameters
-
control_dof_handler | The DOpEWrapper::DoFHandler for the control variable |
state_dof_handler | The DOpEWrapper::DoFHandler for the state variable |
param_values | A std::map containing parameter data (e.g. non space dependent data). If the control is done by parameters, it is contained in this map at the position "control". |
domain_values | A std::map containing domain data (e.g. nodal vectors for FE-Functions). If the control is distributed, it is contained in this map at the position "control". WARNING! never use the value "last_newton_solution" in this map! |
color | A color indicating the boundary at which we are |
point | The point at which we would like to evaluate the dirichlet data. |
component | An unsigned integer indicating the component we would like to use. |
- Returns
- The dirichletdata for the componten at point.
Implements DOpE::DirichletDataInterface< VECTOR, dealdim >.
template<typename VECTOR , int dealdim>
template<typename VECTOR , int dealdim>
template<typename VECTOR , int dealdim>
The documentation for this class was generated from the following file:
- /afs/math.uni-hamburg.de/users/oa/fmrv001/src/DOpE/ThingsForMaintainer/Releases/tmp/dopelib-2.0/DOpEsrc/problemdata/simpledirichletdata.h