LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
uscalfe.h
1#ifndef LF_USCALFE_H
2#define LF_USCALFE_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
18#include <lf/mesh/utils/utils.h>
19
20#include "fe_space_lagrange_o1.h"
21#include "fe_space_lagrange_o2.h"
22#include "fe_space_lagrange_o3.h"
23#include "lin_fe.h"
24#include "loc_comp_ellbvp.h"
25#include "uniform_scalar_fe_space.h"
26
54namespace lf::uscalfe {
55// Import operators/free functions from lf::mesh::utils so we can apply them
56// also to mesh functions defined in lf::uscalfe (Argument Dependent Lookup)
57using mesh::utils::operator*;
58using mesh::utils::operator+;
59using mesh::utils::operator-;
60using mesh::utils::adjoint;
61using mesh::utils::conjugate;
62using mesh::utils::squaredNorm;
63using mesh::utils::transpose;
64} // namespace lf::uscalfe
65
66#endif
Collects data structures and algorithms designed for scalar finite element methods primarily meant fo...