21 #ifndef fiber_function_hpp
22 #define fiber_function_hpp
24 #include "../common/common.hpp"
26 #include "scalar_traits.hpp"
28 #include "../common/armadillo_fwd.hpp"
34 template <
typename CoordinateType>
class GeometricalData;
38 template <
typename ValueType>
46 virtual int worldDimension()
const = 0;
47 virtual int codomainDimension()
const = 0;
49 virtual void addGeometricalDependencies(
size_t& geomDeps)
const = 0;
52 arma::Mat<ValueType>& result)
const = 0;
Traits of scalar types.
Definition: scalar_traits.hpp:40
Storage of geometrical data.
Definition: geometrical_data.hpp:54
Function to be used as a source term.
Definition: function.hpp:39