Hi there,

Is there anyone working on xfem? I browsed the online tutorial, but
unfortunately couldn't find any implementation of XFEM in deal II. I have
written XFEM, Fast marching, level set codes with Matlab, but not familiar
with deal ii library yet. anyone can give me some hints? I read some
examples recently, but still have some points unclear

1. By justifying the signs of level set function in each element, I can
easily identify the standard element and enriched element. But how can I
change the settings of dof's in these elements. For example, in the
enriched elements, additional dof's exist due to the enrichment. Also, the
local_dof_indices are changed in this process.

2. We can achieve loops over each active cell to calculate local stiffness
matrix using DoFHandler<dim>:: active_cell_iterator. My question is can I
do the loop operation over each nodes and also find the corresponding
supporting elements around it? Any connection functions from nodes to
elements? for example, 3x3 Q1 element, totally 4x4 nodes, I would like to
do the following loops
for i=1:total_num_nodes
    support_element_number = some_function( i );
    n_support_element = size( support_element_number );
    for j=1:n_support_element
        ... operations in current j-th element
        ...
    end
end


3. If I assembled two sets of global matrix, say, [ A ], [ B ] and rhs {f},
respectively
[ A ]*{u} + [ B ]*{a} = {f}
[ B ]_T *{a} = {g}
how can I combine them as a big matrix K ? for example,
K = [  A  B ]
      [  BT 0 ]
F = {f}
      {g}

Thank you very much.
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to