|
template<class K1 , class K2 >
requires requires(const K1& x, const K2& y) { x + y; } |
| auto | operator() (const K1 &x, const K2 &y) const |
| |
| template<class K1 , class K2 , int n> |
| auto | operator() (const Dune::FieldVector< K1, n > &x, const Dune::FieldVector< K2, n > &y) const |
| |
| template<class K1 , class K2 , int n, int m> |
| auto | operator() (const Dune::FieldMatrix< K1, n, m > &x, const Dune::FieldMatrix< K2, n, m > &y) const |
| |
| template<class K1 , class K2 , int n> |
| auto | operator() (const Dune::ScaledIdentityMatrix< K1, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y) const |
| |
| template<class K1 , class K2 , int n> |
| auto | operator() (const Dune::FieldMatrix< K1, n, 1 > &x, const Dune::FieldVector< K2, n > &y) const |
| |
| template<class K1 , class K2 , int n> |
| auto | operator() (const Dune::FieldMatrix< K1, 1, n > &x, const Dune::FieldVector< K2, n > &y) const |
| |
| template<class K1 , class K2 , int n> |
| auto | operator() (const Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, n, 1 > &y) const |
| |
| template<class K1 , class K2 , int n> |
| auto | operator() (const Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, 1, n > &y) const |
| |
| template<class K1 , class K2 , int n> |
| auto | operator() (const Dune::FieldMatrix< K1, n, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y) const |
| |
| template<class K1 , class K2 , int n> |
| auto | operator() (const Dune::ScaledIdentityMatrix< K1, n > &x, const Dune::FieldMatrix< K2, n, n > &y) const |
| |
| template<class T1 > |
| auto | operator() (const T1 &x0) const |
| |
template<class T1 , class T2 , class T3 , class... Ts>
requires requires(SumOp sumOp, const T1 x1, const T2 x2, const T3 x3, const Ts... xs) { sumOp( sumOp(x1, x2), x3, xs...); } |
| auto | operator() (const T1 &x1, const T2 &x2, const T3 &x3, const Ts &... xs) const |
| |
template<class... L, class... R>
requires (sizeof...(L) == sizeof...(R)) |
| auto | operator() (const Dune::MultiTypeBlockVector< L... > &x, const Dune::MultiTypeBlockVector< R... > &y) const |
| |
template<class... Xi, class... Yi>
requires (sizeof...(Xi) == sizeof...(Yi)) |
| auto | operator() (const Dune::TupleVector< Xi... > &x, const Dune::TupleVector< Yi... > &y) const |
| |
|
template<class K1 , class K2 >
requires requires(K1 x, const K2 y) { x += y; } |
| static void | addTo (K1 &x, const K2 &y) |
| |
| template<class K1 , class K2 , int n> |
| static void | addTo (Dune::FieldVector< K1, n > &x, const Dune::FieldVector< K2, n > &y) |
| |
| template<class K1 , class K2 , int n, int m> |
| static void | addTo (Dune::FieldMatrix< K1, n, m > &x, const Dune::FieldMatrix< K2, n, m > &y) |
| |
| template<class K1 , class K2 , int n> |
| static void | addTo (Dune::ScaledIdentityMatrix< K1, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y) |
| |
| template<class K1 , class K2 , int n> |
| static void | addTo (Dune::FieldMatrix< K1, n, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y) |
| |
| template<class K1 , class K2 , int n> |
| static void | addTo (Dune::FieldMatrix< K1, n, 1 > &x, const Dune::FieldVector< K2, n > &y) |
| |
| template<class K1 , class K2 , int n> |
| static void | addTo (Dune::FieldMatrix< K1, 1, n > &x, const Dune::FieldVector< K2, n > &y) |
| |
| template<class K1 , class K2 , int n> |
| static void | addTo (Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, n, 1 > &y) |
| |
| template<class K1 , class K2 , int n> |
| static void | addTo (Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, 1, n > &y) |
| |
template<class... Xi, class... Yi>
requires (sizeof...(Xi) == sizeof...(Yi)) |
| static void | addTo (std::tuple< Xi... > &x, const std::tuple< Yi... > &y) |
| |