LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
Loading...
Searching...
No Matches
fe.h
1#ifndef LF_FE_H
2#define LF_FE_H
3/***************************************************************************
4 * LehrFEM++ - A simple C++ finite element libray for teaching
5 * Developed from 2018 at the Seminar of Applied Mathematics of ETH Zurich,
6 * lead developers Dr. R. Casagrande and Prof. R. Hiptmair
7 ***************************************************************************/
8
17#include "fe_point.h"
18#include "fe_tools.h"
19#include "hierarchic_scalar_fe_space.h"
20#include "loc_comp_ellbvp.h"
21#include "mesh_function_fe.h"
22#include "mesh_function_grad_fe.h"
23#include "prolongation.h"
24#include "scalar_fe_space.h"
25#include "scalar_reference_finite_element.h"
26
47namespace lf::fe {
48
61
62// Import operators/free functions from lf::mesh::utils so we can apply them
63// also to mesh functions defined in lf::fe (Argument Dependent Lookup)
64using mesh::utils::operator*;
65using mesh::utils::operator+;
66using mesh::utils::operator-;
67using mesh::utils::adjoint;
68using mesh::utils::conjugate;
69using mesh::utils::squaredNorm;
70using mesh::utils::transpose;
71} // namespace lf::fe
72
73#endif
unsigned int sub_idx_t
type for local indices of sub-entities
Definition types.h:28
lf::base::glb_idx_t glb_idx_t
lf::base::size_type size_type
Eigen::Index ldof_idx_t
lf::base::dim_t dim_t
Eigen::Index gdof_idx_t
Collects data structures and algorithms designed for scalar finite element methods primarily meant fo...
Definition fe.h:47
lf::assemble::ldof_idx_t ldof_idx_t
Definition fe.h:52
lf::assemble::gdof_idx_t gdof_idx_t
Definition fe.h:50
lf::assemble::glb_idx_t glb_idx_t
Definition fe.h:58
lf::assemble::size_type size_type
Definition fe.h:54
lf::assemble::dim_t dim_t
Definition fe.h:56
lf::base::sub_idx_t sub_idx_t
Definition fe.h:60