dbeurle / neon

A finite element code
Other
10 stars 8 forks source link

[wip] Finite element integration refactor #141

Open dbeurle opened 5 years ago

dbeurle commented 5 years ago

This PR adds several key features in order to move away from 'full' and 'reduced' element integration schemes as this is not flexible enough to integrate different bilinear forms, resulting in rank deficient mass like matrices that arise in dynamic analysis and in reaction-diffusion type problems.

Some fallout from this refactor is that the patch recovery logic is not split into it's own class that should be responsible for performing the integration point to nodal point extrapolation using the shape function (or similar).