[Dune-devel] [GSoC] Status update
    Xinyun 
    xinyun.li at fau.de
       
    Mon Jun 27 16:55:35 CEST 2016
    
    
  
Hi Oliver,
Sorry I did not report my latest progress to you as I really feel stuck 
somehow.
Last week, I spend quite some time to read and understand the source 
code of onedgird and vtkwriter as well. I found for most girds they use 
the defaultGridView which takes the gird type as a template parameter. 
It means that we don't need to manually implement a specific girdView 
but we need to implement all the grid traits. It seems that vtkwriter 
requires all or most gird traits specifications.  So I decided to set 
the vtkwriter as a long term goal in the very end.
Then I tried to decompose the long term goal into realistic small ones. 
Having every trait implemented is not realistic for me in a short time 
so I picked out three important traits in a priority order: gridentity, 
gridLeafIterator, gridIndexSet. It doesn't mean the others are not 
needed, for example, girdintersectioniterator.
Aftereards, I attempted to imitate the entity implementation of onegrid. 
But I found the OneDGridEntity is inherited from the 
EntityDefaultImplementation and wraps the OneDEntityImp object. Another 
class
OneDGridEntityPointer then wraps a OneDGridEntity object and is the base 
class for the gridLeafIterator. These relations may be very clear to 
experienced dune develops but it really took me a while to figure them 
out. Then I have doubts on how to define a B-Spline entity. In 
isogemetric analysis, the knot span is considered as the element in 
finite element analysis. So should I take each knot as a 
vertex(0-dimension entity) and every possible knot cube(with 
multiplications) as an element(1-dimension entity)? Or do I just need 
the element since the vertex doesn't make a lot of sense?
Please correct me if I made any mistake or I'm going to a total wrong 
direction. I feel very sorry that I am moving slowly. Now I am still 
working on the BSplinePatchEntityImp, BSplinePatchEntity and 
BSplinePatchEntityPointer. I hope very much that I can finish and show 
you this week.
Best regards,
Xinyun
On 06/26/2016 10:04 PM, Oliver Sander wrote:
> Hi Xinyun,
>
> how are you?  I am writing to enquire about the current status of your GSoC project.
> The last time we talked in person we agreed that the next milestone should be a
> spline surface that can be written to a file by the standard VTKWriter class.
> You have shown good results so far, but in your git repo I see no movement at all
> towards the VTK milestone.  Does that all happen on your local machine?  Then please
> share the current status with me, to keep me informed.  Or are you stuck with some
> questions?  In that case, I am here to help.
>
> Cheers,
> Oliver
>
>
>
> _______________________________________________
> Dune-devel mailing list
> Dune-devel at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20160627/e9207875/attachment.htm>
    
    
More information about the Dune-devel
mailing list