1#ifndef DUNE_COPASI_MODEL_LOCAL_EQUATIONS_FUNCTOR_FACTORY_HH
2#define DUNE_COPASI_MODEL_LOCAL_EQUATIONS_FUNCTOR_FACTORY_HH
4#include <dune-copasi-config.hh>
6#include <dune/common/fmatrix.hh>
7#include <dune/common/fvector.hh>
8#include <dune/common/parametertree.hh>
10#include <function2/function2.hpp>
17template<std::
size_t dim>
22template<std::
size_t dim>
Definition functor_factory.hh:24
virtual TensorApplyFunctor make_tensor_apply(std::string_view, const ParameterTree &, const LocalDomain< dim > &, int=0) const =0
FieldVector< double, dim > Vector
Definition functor_factory.hh:27
FieldMatrix< double, dim, dim > Tensor
Definition functor_factory.hh:28
fu2::unique_function< Vector(Vector) const noexcept > TensorApplyFunctor
Definition functor_factory.hh:32
FieldVector< double, 1 > Scalar
Definition functor_factory.hh:26
fu2::unique_function< Vector() const noexcept > VectorFunctor
Definition functor_factory.hh:31
virtual VectorFunctor make_vector(std::string_view, const ParameterTree &, const LocalDomain< dim > &, int=0) const =0
fu2::unique_function< Scalar() const noexcept > ScalarFunctor
Definition functor_factory.hh:30
virtual ScalarFunctor make_scalar(std::string_view, const ParameterTree &, const LocalDomain< dim > &, int=0) const =0
Definition axis_names.hh:7
constexpr bool is_bitflags_v
Alias for Bitflag indicator.
Definition bit_flags.hh:24
Definition local_domain.hh:15