Hello,

I sent this message a while ago and things became clearer for me, but I am 
still not able to create the spaces that I want. My goal is to create local 
spaces that look like this: Q_{k-1,k,k} \times Q_{k,k-1,k} \times 
Q_{k,k,k-1}, for k \geq 1.This is what I am currently doing:

- Created my own class of polynomials similar to the deal.II 
class PolynomialsRaviartThomas, but with the polynomial degrees as 
described above.
- Created my own class (FE_RTProj) for a finite element space similar to 
the one called FE_DGRaviartThomas. This is a derived class from FE_DGVector 
and the polynomial type is the one created in the item above.

My code does not even compile since I get error messages like: error: 
undefined reference to 'FE_RTProj::FE_RTProj<2, 2>::get_name[abi:cxx11]() 
const. The function get_name is defined in the FE_RTProj h and cc files (I 
basically copied from  FE_DGRaviartThomas). I am not sure if this is a C++ 
issue and/or if there is an easier way of doing this.

Any help is highly appreciated!

Best,
Giselle Sosa Jones

On Tuesday, August 31, 2021 at 9:59:55 a.m. UTC-5 Giselle Sosa Jones wrote:

> Thank you, Dr. Bangerth, I think these extra comments clarify it for me.
>
> Best,
> Giselle
>
> On Monday, August 30, 2021 at 8:15:16 p.m. UTC-5 Wolfgang Bangerth wrote:
>
>> On 8/28/21 4:52 PM, Giselle Sosa Jones wrote:
>> > 
>> > I need to create a local space of polynomials in 3D of the form 
>> > Q_{k-1,k,k} \times Q_{k,k-1,k} \times Q_{k,k,k-1}. This space is very 
>> > similar to the DG Raviart-Thomas space, with the difference that the 
>> > polynomial order of each component is one order lower in the 
>> > corresponding direction. I was looking at the file 
>> > polynomials_raviart_thomas.cc to get an idea of how to create them but 
>> I 
>> > am a bit lost. Can someone offer a suggestion?
>>
>> Giselle -- can you be specific about which part you have trouble with? 
>> I've tried to improve the documentation of the key function of that 
>> class a bit:
>> https://github.com/dealii/dealii/pull/12726
>>
>> Best
>> Wolfgang
>>
>> -- 
>> ------------------------------------------------------------------------
>> Wolfgang Bangerth email: bang...@colostate.edu
>> www: http://www.math.colostate.edu/~bangerth/
>>
>

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/f3388a43-fe77-4c01-a346-1a7fb89d243dn%40googlegroups.com.

Reply via email to