21 #ifndef fiber_test_trial_integral_hpp
22 #define fiber_test_trial_integral_hpp
24 #include "../common/common.hpp"
25 #include "../common/armadillo_fwd.hpp"
27 #include "scalar_traits.hpp"
33 template <
typename T>
class CollectionOf3dArrays;
34 template <
typename CoordinateType>
class GeometricalData;
37 template <
typename BasisFunctionType_,
typename ResultType_>
41 typedef BasisFunctionType_ BasisFunctionType;
42 typedef ResultType_ ResultType;
48 virtual void addGeometricalDependencies(
size_t& geomDeps)
const = 0;
50 virtual void evaluate(
54 const std::vector<CoordinateType>& weights,
55 arma::Mat<ResultType>& result)
const = 0;
Traits of scalar types.
Definition: scalar_traits.hpp:40
Storage of geometrical data.
Definition: geometrical_data.hpp:54
Definition: collection_of_3d_arrays.hpp:39
Definition: test_trial_integral.hpp:38