lehrfempp
lehrfempp copied to clipboard
Simple Finite Element Framework for research and education
In quite a few settings it would be convenient to be able to subject a mesh read from file or constructed from primitives to a bijective orientation preserving mapping R^2...
The MeshHierarchy class has five methods which essentially attach a struct for every mesh entity: - `const std::vector &PointChildInfos(size_type level) const` - `const std::vector &EdgeChildInfos(size_type level) const` - `const std::vector...
- Get rid of `entity_pointers_` for nodes + edges. - Instead of using `std::map` in `hybrid2d::Mesh()` constructor to identify duplicate edges, use std::sort. This should be quite a bit faster...
If we refine the [this mesh](https://github.com/craffael/lehrfempp/blob/6bc71806f16a8b07f62a218f7cf7a32ef47733c4/examples/refinement/meshes/square_quads.msh) with `MeshHierarchy::RefineRegular()`, the refined mesh contains quads with positive and negative orientation even though the original file had only positive orientations.
I implemented the second order plotting functionality in Matplotlib by fitting a polynomial of degree 2 through the midpoint and the two vertices. Interestingly, the same problems arise as with...
This function should be extended to entities of any co-dimension. The co-dimension should be passed as an argument. Then, a `ScalarReferenceFiniteElement` object has to be made available for every type...
It would be important to profile the example implementing a linear finite element solver for a full-featured elliptic boundary value problem (examples/ell_bvp_linfe) in order to identify performance bottlenecks in LehrFEM++....
At the moment the function `write_tikz` outputs nodes of the mesh and connects them with straight line segments (codim=1 entities). I propose to add another option to WriteTikz named `TikzOutputControl::SecondOrder`...
Short READMEs should be added to all example folders in order to explain the purpose and the contents of the examples. Whoever looks at an example and notices that a...