![]() |
LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
|
Archetype for the MeshFunction concept. More...
#include <lf/mesh/utils/mesh_function_traits.h>
Public Member Functions | |
| MeshFunctionAT (const MeshFunctionAT &) noexcept=default | |
| Copy constructor. | |
| MeshFunctionAT (MeshFunctionAT &&) noexcept=default | |
| Move constructor. | |
| auto | operator= (const MeshFunctionAT &) noexcept -> MeshFunctionAT &=delete |
| Copy assignment operator deleted because not part of the concept. | |
| auto | operator= (MeshFunctionAT &&) noexcept -> MeshFunctionAT &=delete |
| Move assignment operator deleted because not part of the concept. | |
| ~MeshFunctionAT () noexcept=default | |
| Destructor. | |
| std::vector< R > | operator() (const Entity &e, const Eigen::MatrixXd &local) const |
| Evaluates the mesh function at the given points. | |
Archetype for the MeshFunction concept.
| R | The return type of the mesh function, i.e. the value it takes at every point on the mesh. |
Definition at line 164 of file mesh_function_traits.h.
|
defaultnoexcept |
Copy constructor.
References MeshFunctionAT().
Referenced by MeshFunctionAT(), MeshFunctionAT(), operator=(), operator=(), and ~MeshFunctionAT().
|
defaultnoexcept |
Move constructor.
References MeshFunctionAT().
|
defaultnoexcept |
Destructor.
References MeshFunctionAT().
|
inline |
Evaluates the mesh function at the given points.
| e | The entity on which the mesh function should be evaluated. |
| local | The local coordinates of the points at which the mesh function should be evaluated. Has dimension e.RefEl().Dimension() x NumPoints. |
local.cols() containing the values of the mesh function at the given points. Definition at line 189 of file mesh_function_traits.h.
|
deletenoexcept |
Copy assignment operator deleted because not part of the concept.
References MeshFunctionAT().
|
deletenoexcept |
Move assignment operator deleted because not part of the concept.
References MeshFunctionAT().