Thank you, Kostas On Wed, 10 Mar 2021, 17:08 Konstantinos Poulios, <logar...@googlemail.com> wrote:
> 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 >>>>>>> >>>>>>> >>>>>>>