|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Member Functions |
Static Protected Member Functions |
Protected Attributes |
List of all members
Dune::Fem::ParallelScalarProduct< TupleDiscreteFunction< DiscreteFunctions ... > > Class Template Reference
#include <dune/fem/function/tuplediscretefunction/scalarproducts.hh>
Public Types | |
| typedef TupleDiscreteFunction< DiscreteFunctions ... > | DiscreteFunctionType |
| typedef DiscreteFunctionType::DiscreteFunctionSpaceType | DiscreteFunctionSpaceType |
| typedef DiscreteFunctionType::RangeFieldType | RangeFieldType |
Public Member Functions | |
| ParallelScalarProduct (const DiscreteFunctionSpaceType &space) | |
| const DiscreteFunctionSpaceType & | space () const |
| RangeFieldType | scalarProductDofs (const DiscreteFunctionType &x, const DiscreteFunctionType &y) const |
| template<class OtherDiscreteFunction > | |
| RangeFieldType | scalarProductDofs (const DiscreteFunctionType &x, const OtherDiscreteFunction &y) const |
Protected Member Functions | |
| template<std::size_t ... I> | |
| RangeFieldType | scalarProductDofs (const DiscreteFunctionType &x, const DiscreteFunctionType &y, std::index_sequence< I ... >) const |
Static Protected Member Functions | |
| template<std::size_t ... I> | |
| static ParallelScalarProductTuple | createTuple (const DiscreteFunctionSpaceType &space, std::index_sequence< I ... >) |
Protected Attributes | |
| const DiscreteFunctionSpaceType & | space_ |
| ParallelScalarProductTuple | tuple_ |
Member Typedef Documentation
◆ DiscreteFunctionSpaceType
template<class ... DiscreteFunctions>
| typedef DiscreteFunctionType::DiscreteFunctionSpaceType Dune::Fem::ParallelScalarProduct< TupleDiscreteFunction< DiscreteFunctions ... > >::DiscreteFunctionSpaceType |
◆ DiscreteFunctionType
template<class ... DiscreteFunctions>
| typedef TupleDiscreteFunction< DiscreteFunctions ... > Dune::Fem::ParallelScalarProduct< TupleDiscreteFunction< DiscreteFunctions ... > >::DiscreteFunctionType |
◆ RangeFieldType
template<class ... DiscreteFunctions>
| typedef DiscreteFunctionType::RangeFieldType Dune::Fem::ParallelScalarProduct< TupleDiscreteFunction< DiscreteFunctions ... > >::RangeFieldType |
Constructor & Destructor Documentation
◆ ParallelScalarProduct()
template<class ... DiscreteFunctions>
|
inline |
Member Function Documentation
◆ createTuple()
template<class ... DiscreteFunctions>
template<std::size_t ... I>
|
inlinestaticprotected |
◆ scalarProductDofs() [1/3]
template<class ... DiscreteFunctions>
|
inline |
◆ scalarProductDofs() [2/3]
template<class ... DiscreteFunctions>
template<std::size_t ... I>
|
inlineprotected |
◆ scalarProductDofs() [3/3]
template<class ... DiscreteFunctions>
template<class OtherDiscreteFunction >
|
inline |
◆ space()
template<class ... DiscreteFunctions>
|
inline |
Member Data Documentation
◆ space_
template<class ... DiscreteFunctions>
|
protected |
◆ tuple_
template<class ... DiscreteFunctions>
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8