[dune-fem] How to restrict/prolong multiple function during grid adaptation
Claus-Justus Heine
Claus-Justus.Heine at IANS.Uni-Stuttgart.DE
Fri Jun 14 19:35:37 CEST 2013
Am 29.05.13 16:22, schrieb Claus-Justus Heine:
> Talking to myself. Ok, the answer seems to be the RestrictProlongPair
> class.
>
> cj
Mmmh. That Pair class seems to be a little bit broken, not all methods
of the interface are defined, and the Entity parameters should be tagged
as const. Also, seemingly the underlying PairOfInterfaces-class only
combines references to interfaces (ok, everything else is difficult),
this, however, is not so obvious when looking at the RestrictProlongPair.
Actually, I am trying to construct a ResrictProlongTuple from iterating
the RestrictProlongPair class. I will probably implement that tuple from
scratch, as the Pair is somewhat broken anyway. What I want to have is
something like
RestrictProlongDefaultTuple<T1, T2, T3, ....>
makeRestrictProlongDefault(T1& DF1, T2& DF2, T3& DF3, ....)
which I thought I had finished when I realized that the Pair-class was
broken. I am still a little bit surprised that such a functionality is
not there already.
Best regards,
Claus
>
> Am 29.05.13 16:16, schrieb Claus-Justus Heine:
>> The answer may be naive, but say I have 42 discrete functions, how do I
>> restrict/prolong their data with the AdaptationManager? The
>> DefaultRestrictProlong implementation seems to work only on a single
>> discrete function, and the AdaptationManager only takes one
>> RestrictProlong object during construction. Of, course, I could take the
>> code from RestrictProlongDefault and try to code something new, but is
>> there an exisiting solution?
>>
>> Thanks in advance for any answer, best,
>>
>> Claus
>>
>>
>
>
--
Dr. Claus-Justus Heine
Institut für Angewandte Analysis und Simulation
* Numerische Mathematik für Höchstleistungsrechner
Universität Stuttgart
Fon: +49 (0) 711 - 685 65558
Fax: +49 (0) 711 - 685 65507
More information about the dune-fem
mailing list