Dune-Fufem 2.11-git
Loading...
Searching...
No Matches
Dune::Fufem::Forms::LocalOperators::MultOp Struct Reference

#include <dune/fufem/forms/localoperators.hh>

Public Member Functions

template<class X , class Y >
requires requires(const X x, const Y y) { x*y; }
auto operator() (const X &x, const Y &y) const
 
template<class K1 , class K2 , int n, int m>
auto operator() (const Dune::FieldMatrix< K1, n, m > &x, const Dune::FieldVector< K2, m > &y) const
 
template<class K , class Y >
auto operator() (const Dune::FieldMatrix< K, 1, 1 > &x, const Y &y) const
 
template<class K , class Y >
auto operator() (const Dune::FieldVector< K, 1 > &x, const Y &y) const
 
template<class X , class... Yi>
requires (Dune::IsNumber<X>::value)
auto operator() (const X &x, const Dune::TupleVector< Yi... > &y) const
 
template<class... Xi, class Y >
requires (Dune::IsNumber<Y>::value)
auto operator() (const Dune::TupleVector< Xi... > &x, const Y &y) const
 
template<class X , class... Yi>
requires (Dune::IsNumber<X>::value)
auto operator() (const X &x, const Dune::MultiTypeBlockVector< Yi... > &y) const
 
template<class... Xi, class Y >
requires (Dune::IsNumber<Y>::value)
auto operator() (const Dune::MultiTypeBlockVector< Xi... > &x, const Y &y) const
 

Member Function Documentation

◆ operator()() [1/8]

template<class K , class Y >
auto Dune::Fufem::Forms::LocalOperators::MultOp::operator() ( const Dune::FieldMatrix< K, 1, 1 > &  x,
const Y &  y 
) const
inline

◆ operator()() [2/8]

template<class K1 , class K2 , int n, int m>
auto Dune::Fufem::Forms::LocalOperators::MultOp::operator() ( const Dune::FieldMatrix< K1, n, m > &  x,
const Dune::FieldVector< K2, m > &  y 
) const
inline

◆ operator()() [3/8]

template<class K , class Y >
auto Dune::Fufem::Forms::LocalOperators::MultOp::operator() ( const Dune::FieldVector< K, 1 > &  x,
const Y &  y 
) const
inline

◆ operator()() [4/8]

template<class... Xi, class Y >
requires (Dune::IsNumber<Y>::value)
auto Dune::Fufem::Forms::LocalOperators::MultOp::operator() ( const Dune::MultiTypeBlockVector< Xi... > &  x,
const Y &  y 
) const
inline

◆ operator()() [5/8]

template<class... Xi, class Y >
requires (Dune::IsNumber<Y>::value)
auto Dune::Fufem::Forms::LocalOperators::MultOp::operator() ( const Dune::TupleVector< Xi... > &  x,
const Y &  y 
) const
inline

◆ operator()() [6/8]

template<class X , class... Yi>
requires (Dune::IsNumber<X>::value)
auto Dune::Fufem::Forms::LocalOperators::MultOp::operator() ( const X &  x,
const Dune::MultiTypeBlockVector< Yi... > &  y 
) const
inline

◆ operator()() [7/8]

template<class X , class... Yi>
requires (Dune::IsNumber<X>::value)
auto Dune::Fufem::Forms::LocalOperators::MultOp::operator() ( const X &  x,
const Dune::TupleVector< Yi... > &  y 
) const
inline

◆ operator()() [8/8]

template<class X , class Y >
requires requires(const X x, const Y y) { x*y; }
auto Dune::Fufem::Forms::LocalOperators::MultOp::operator() ( const X &  x,
const Y &  y 
) const
inline

The documentation for this struct was generated from the following file: