21 #ifndef fiber_local_assembler_for_local_operators_hpp
22 #define fiber_local_assembler_for_local_operators_hpp
24 #include "../common/common.hpp"
26 #include "_2d_array.hpp"
27 #include "scalar_traits.hpp"
47 template <
typename ResultType>
63 const std::vector<int>& elementIndices,
64 std::vector<arma::Mat<ResultType> >& result) = 0;
Traits of scalar types.
Definition: scalar_traits.hpp:40
Abstract interface of a local assembler for local operators.
Definition: local_assembler_for_local_operators.hpp:48
virtual void evaluateLocalWeakForms(const std::vector< int > &elementIndices, std::vector< arma::Mat< ResultType > > &result)=0
Assemble local weak forms.