[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