Hi Andriy,

Sorry for the delay. I hadn't noticed your previous reply. Your commits
have been rebased/squashed/merged. All of your changes should be in the
current master. If you confirm this, you can delete the
touched_region_for_projected_fem branch yourself.

Thanks for the useful new function.

Best regards
Kostas

On Tue, Mar 9, 2021 at 9:37 AM Andriy Andreykiv <andriy.andrey...@gmail.com>
wrote:

> Kostas, hi,
>
> Did you have a chance to review my latest commits?
> Thanks,
>                 Andriy
>
> On Fri, 5 Mar 2021 at 09:27, Konstantinos Poulios <logar...@googlemail.com>
> wrote:
>
>> Thanks. I see your point about "intersected". I think
>> "projected_target_region" is a good name.
>>
>> If you do this change I can squash and merge your commits.
>>
>> Best regards
>> Kostas
>>
>> On Thu, Mar 4, 2021 at 2:06 PM Andriy Andreykiv <
>> andriy.andrey...@gmail.com> wrote:
>>
>>> Hi Konstantinos,
>>>
>>> Replaced almost all the auto's. Regarding intersected_target_region,
>>> that could be, but for me the word intersected would be appropriate if it
>>> was interpolated_fem where the regions intersect.
>>> Physically it feels like touch, but I agree that we have touch() in
>>> context_dependencies which might be confusing.
>>> Here I feel a need for the concept of projection.  I personally need a
>>> name that condenses the sentence "region that contains part of the target
>>> where the source is projected on". Can we say
>>> projected_target_region? We can also go with supported_target_region()?
>>>
>>> Let me know what you think,
>>>                                                   Andriy
>>>
>>>
>>>
>>> On Thu, 4 Mar 2021 at 12:38, Konstantinos Poulios <
>>> logar...@googlemail.com> wrote:
>>>
>>>> should we also briefly discuss the name of the function? In
>>>> mathematical terms I would call it
>>>>
>>>> support_region
>>>>
>>>> But a more popularized name might be easier to understand in general.
>>>> However, I do not like "touched" because "touch" is typically used in
>>>> programming for denoting change in state, so your current name I understand
>>>> it as a region that has state A and changes to state B. We could instead
>>>> call it
>>>>
>>>> intersected_target_region
>>>>
>>>> or something similar. Other ideas?
>>>>
>>>> In general I think we should spend some effort in good names because
>>>> once a name is in the API it is more difficult to remove.
>>>>
>>>> Best regards
>>>> Kostas
>>>>
>>>> On Thu, Mar 4, 2021 at 12:31 PM Konstantinos Poulios <
>>>> logar...@googlemail.com> wrote:
>>>>
>>>>> Hi Andriy,
>>>>>
>>>>> Thanks, I see how it can be useful. Could I ask you to reduce the use
>>>>> of auto for this commit? For example it does not make much sense to use
>>>>> auto for bool. In general my preference for the GetFEM codebase is to use
>>>>> auto only if some type is particularly long and makes the code
>>>>> significantly less readable. Otherwise the type of the variables is useful
>>>>> information for people that will read and try to understand the code 
>>>>> later.
>>>>>
>>>>> There is also a typo in a comment. It should be "Gauss".
>>>>>
>>>>> Best regards
>>>>> Kostas
>>>>>
>>>>> On Thu, Mar 4, 2021 at 11:32 AM Andriy Andreykiv <
>>>>> andriy.andrey...@gmail.com> wrote:
>>>>>
>>>>>> Dear Yves and Konstantinus,
>>>>>>
>>>>>> Kind request to review and merge touched_region_for_projected_fem
>>>>>> branch.
>>>>>> It introduces a method for projected_fem that extracts a region from
>>>>>> the target that is actually touched by the source.
>>>>>> I use this region to integrate my mortar terms on.
>>>>>>
>>>>>> Best regards,
>>>>>>                           Andriy
>>>>>>
>>>>>>
>>>>>>

Reply via email to