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.
|
defaultnoexcept |
Move constructor.
|
defaultnoexcept |
Destructor.
|
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.
|
deletenoexcept |
Move assignment operator deleted because not part of the concept.