![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
localoperators.hh
Go to the documentation of this file.
58 static void addTo(Dune::ScaledIdentityMatrix<K1,n>& x, const Dune::ScaledIdentityMatrix<K2,n>& y)
118 auto operator()(const Dune::ScaledIdentityMatrix<K1,n>& x, const Dune::ScaledIdentityMatrix<K2,n>& y) const
157 auto operator()(const Dune::FieldMatrix<K1,n,n>& x, const Dune::ScaledIdentityMatrix<K2,n>& y) const
166 auto operator()(const Dune::ScaledIdentityMatrix<K1,n>& x, const Dune::FieldMatrix<K2,n,n>& y) const
232 auto operator()(const Dune::ScaledIdentityMatrix<K1,n>& x, const Dune::FieldMatrix<K2,n,n>& y) const
242 auto operator()(const Dune::FieldMatrix<K1,n,n>& x, const Dune::ScaledIdentityMatrix<K2,n>& y) const
252 auto operator()(const Dune::ScaledIdentityMatrix<K1,n>& x, const Dune::ScaledIdentityMatrix<K2,n>& y) const
410 ComposedOp(const OuterOp& outerOp, const InnerOp0& innerOp0, const InnerOp1& innerOp1, const InnerOps&... innerOps) :
static constexpr IntegralRange< std::decay_t< T > > range(T &&from, U &&to) noexcept
static constexpr size_type M()
Definition localoperators.hh:32
auto localCompose(const OuterOp &outerOp, const InnerOp &innerOp)
Definition localoperators.hh:432
constexpr size_type M() const
constexpr void mv(const X &x, Y &y) const
constexpr size_type N() const
decltype(std::declval< T1 >()+std::declval< T2 >()) PromotedType
const K & scalar() const
size_type N() const
Definition localoperators.hh:36
static void addTo(Dune::FieldMatrix< K1, n, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y)
Definition localoperators.hh:64
static void addTo(Dune::FieldVector< K1, n > &x, const Dune::FieldVector< K2, n > &y)
Definition localoperators.hh:46
auto operator()(const Dune::FieldVector< K1, n > &x, const Dune::FieldVector< K2, n > &y) const
Definition localoperators.hh:106
auto operator()(const Dune::FieldMatrix< K1, n, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y) const
Definition localoperators.hh:157
static void addTo(Dune::FieldMatrix< K1, n, m > &x, const Dune::FieldMatrix< K2, n, m > &y)
Definition localoperators.hh:52
static void addTo(Dune::ScaledIdentityMatrix< K1, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y)
Definition localoperators.hh:58
auto operator()(const K1 &x, const K2 &y) const
Definition localoperators.hh:100
static void addTo(Dune::FieldMatrix< K1, n, 1 > &x, const Dune::FieldVector< K2, n > &y)
Definition localoperators.hh:71
auto operator()(const Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, n, 1 > &y) const
Definition localoperators.hh:145
static void addTo(Dune::FieldMatrix< K1, 1, n > &x, const Dune::FieldVector< K2, n > &y)
Definition localoperators.hh:78
auto operator()(const T1 &x0, const T2 &x1, const T3 &x3, const Ts &... xs) const
Definition localoperators.hh:178
auto operator()(const Dune::FieldMatrix< K1, n, m > &x, const Dune::FieldMatrix< K2, n, m > &y) const
Definition localoperators.hh:112
auto operator()(const T1 &x0) const
Definition localoperators.hh:172
auto operator()(const Dune::FieldMatrix< K1, n, 1 > &x, const Dune::FieldVector< K2, n > &y) const
Definition localoperators.hh:125
auto operator()(const Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, 1, n > &y) const
Definition localoperators.hh:151
static void addTo(Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, 1, n > &y)
Definition localoperators.hh:92
auto operator()(const Dune::ScaledIdentityMatrix< K1, n > &x, const Dune::FieldMatrix< K2, n, n > &y) const
Definition localoperators.hh:166
static void addTo(Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, n, 1 > &y)
Definition localoperators.hh:85
static void addTo(K1 &x, const K2 &y)
Definition localoperators.hh:40
auto operator()(const Dune::FieldMatrix< K1, 1, n > &x, const Dune::FieldVector< K2, n > &y) const
Definition localoperators.hh:135
auto operator()(const Dune::ScaledIdentityMatrix< K1, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y) const
Definition localoperators.hh:118
Definition localoperators.hh:188
auto operator()(const Dune::FieldVector< K1, n > &x, const Dune::FieldVector< K2, n > &y) const
Definition localoperators.hh:191
auto operator()(const Dune::ScaledIdentityMatrix< K1, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y) const
Definition localoperators.hh:252
auto operator()(const Dune::FieldMatrix< K1, n, m > &x, const Dune::FieldMatrix< K2, n, m > &y) const
Definition localoperators.hh:201
auto operator()(const Dune::FieldMatrix< K1, n, n > &x, const Dune::ScaledIdentityMatrix< K2, n > &y) const
Definition localoperators.hh:242
auto operator()(const std::array< L, n > &x, const std::array< R, n > &y) const
Definition localoperators.hh:258
auto operator()(const Dune::ScaledIdentityMatrix< K1, n > &x, const Dune::FieldMatrix< K2, n, n > &y) const
Definition localoperators.hh:232
auto operator()(const Dune::FieldMatrix< K1, n, m > &x, const Dune::FieldVector< K2, n > &y) const
Definition localoperators.hh:212
auto operator()(const Dune::FieldVector< K1, n > &x, const Dune::FieldMatrix< K2, n, m > &y) const
Definition localoperators.hh:222
Definition localoperators.hh:268
auto operator()(const Dune::FieldVector< K, 1 > &x, const Y &y) const
Definition localoperators.hh:293
auto operator()(const Dune::FieldMatrix< K1, n, m > &x, const Dune::FieldVector< K2, m > &y) const
Definition localoperators.hh:278
auto operator()(const Dune::FieldMatrix< K, 1, 1 > &x, const Y &y) const
Definition localoperators.hh:287
Definition localoperators.hh:302
auto operator()(const Dune::FieldMatrix< K, n, m > &x) const
Definition localoperators.hh:304
Definition localoperators.hh:316
auto operator()(const Dune::FieldMatrix< K, n, n > &J) const
Definition localoperators.hh:318
Definition localoperators.hh:329
auto operator()(const Matrix &M) const
Definition localoperators.hh:331
Definition localoperators.hh:339
auto operator()(const Matrix &M) const
Definition localoperators.hh:341
Definition localoperators.hh:353
Definition localoperators.hh:366
TransposedBinaryOp(const Op &op)
Definition localoperators.hh:368
Definition localoperators.hh:383
ComposedOp(const OuterOp &outerOp, const InnerOp &innerOp)
Definition localoperators.hh:389
ComposedOp(const OuterOp &outerOp, const InnerOp0 &innerOp0, const InnerOp1 &innerOp1, const InnerOps &... innerOps)
Definition localoperators.hh:410
ComposedOp(const OuterOp &outerOp, const ComposedInnerOps &innerOps)
Definition localoperators.hh:415
T forward(T... args)
