Hello,
I need to apply a boundary condition (discontinuous function) to a few 
components of a dof_handler only.  I am currently using 

void VectorTools::interpolate_boundary_values 
<https://dealii.org/current/doxygen/deal.II/group__constraints.html#ga2376b9a282a2b62be5c55ab62a11a132>
 
(const DoFHandlerType< dim, spacedim > &dof, const types::boundary_id 
<https://dealii.org/current/doxygen/deal.II/namespacetypes.html#aaf4eb6ec214fa642dfd956f11a9cd2d7>
 
boundary_component, const Function 
<https://dealii.org/current/doxygen/deal.II/classFunction.html>< spacedim, 
number > &boundary_function, ConstraintMatrix 
<https://dealii.org/current/doxygen/deal.II/classConstraintMatrix.html> &
constraints, const ComponentMask 
<https://dealii.org/current/doxygen/deal.II/classComponentMask.html> &
component_mask=ComponentMask 
<https://dealii.org/current/doxygen/deal.II/classComponentMask.html>())

for this purpose, but because of the discontinuity I get unwanted effects 
near the discontinuity - that is even when the discontinuity is aligned 
with the mesh, and even though I am using discontinuous elements 
(FE_FaceQ), I get unwanted effects because the interpolation point falls 
exactly between the elements.  Is there a way of applying 
project_boundary_values instead to fix this issue?  Basically I cannot seem 
to find support for component selection in connection with 
project_boundary_values.
Sincerely,
/Anton

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to