On Thu, Mar 21, 2019 at 7:59 AM John Peterson <jwpeter...@gmail.com> wrote:

>
>
> On Wed, Mar 20, 2019 at 11:47 PM Povolotskyi, Mykhailo <
> mpovo...@purdue.edu> wrote:
>
>> Dear LibMesh developers,
>>
>> in the documentation
>> http://libmesh.github.io/doxygen/classlibMesh_1_1FEMContext.html#ab308f0ea12c91d002e896e0217d3c3c9
>>
>>
>> the method cached_fe is public.
>>
>> In the release 1.4.0 it is protected.
>>
>
> Your link doesn't go to the cached_fe() implementation for me, and as far
> as I can tell, the cached_fe() interface was added as a protected member
> function in this commit:
>
> commit 6a9f9060f5596085b9801c5caeafc4d19d1fc54a
> Author: Roy H. Stogner <royst...@ices.utexas.edu>
> Date:   Mon Oct 2 12:59:34 2017 -0500
>
>     Cache FEMContext::point_value() FE Objects
>
>     This really ought to be redone entirely, but hopefully we can get a
>     little performance improvement right away by just avoiding de and
>     reallocations.
>
> and it's never been public.
>

OK, after scrolling up, it looks like cached_fe does show up among the
other public APIs in doxygen:

https://drive.google.com/file/d/1JqJCROKxhsU084JPgShsIY6haCKUzP2G/view?usp=sharing

but I'd chalk that up to a bug in Doxygen... this function has always been
protected AFAICT.

-- 
John

_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to