Dirichlet boundary conditions

Assume there is a function of boundary values on the face
. A particular simple function
which interpolates on is given by means of the wavelet coefficients
of . Let be the set of 2-dimensional indices
and
the set of (d-1)-dimensional subindices representing the (d-1)-dimensional adaptive grid on . Then,

In the example, is shown below on the left side and the resulting function is depicted on the right side. The adaptive grid, was a level 5 regular sparse grid.

The function was computed using the member function AdaptiveData<D>::SetBoundaryValueFunction.
Up to now, this function is implemented for AdaptiveData<D> only.

In the same fashion as above we can deal with Dirichlet BC on all four faces. In this case we do not only set the coefficients but also the coefficients . A resulting function may look like

For more information on how to generate functions with given Dirichlet values, especially the case then the Dirichlet-values on the different faces do not collapse on corners or edges, we refer to the programming reference of AdaptiveData<D>::SetBoundaryValueFunction.