#include <dune/fem/space/combinedspace/tuplelocalrestrictprolong.hh>
|
typedef std::tuple_element_t< 0, std::tuple< typename DiscreteFunctionSpaces::DomainFieldType... > > | DomainFieldType |
|
|
| TupleLocalRestrictProlong (std::tuple< const DiscreteFunctionSpaces &... > tuple) |
|
void | setFatherChildWeight (const DomainFieldType &weight) |
|
template<class LFFather , class LFSon , class LocalGeometry > |
void | restrictLocal (LFFather &lfFather, const LFSon &lfSon, const LocalGeometry &geometryInFather, bool initialize) const |
| restrict data to father
|
|
template<class LFFather > |
void | restrictFinalize (LFFather &lfFather) const |
|
template<class LFFather , class LFSon , class LocalGeometry > |
void | prolongLocal (const LFFather &lfFather, LFSon &lfSon, const LocalGeometry &geometryInFather, bool initialize) const |
|
bool | needCommunication () const |
|
|
template<std::size_t ... i> |
bool | needCommunication (std::index_sequence< i... >) const |
|
◆ DomainFieldType
template<class ... DiscreteFunctionSpaces>
typedef std::tuple_element_t< 0, std::tuple< typename DiscreteFunctionSpaces::DomainFieldType... > > Dune::Fem::TupleLocalRestrictProlong< DiscreteFunctionSpaces >::DomainFieldType |
◆ TupleLocalRestrictProlong()
template<class ... DiscreteFunctionSpaces>
◆ needCommunication() [1/2]
template<class ... DiscreteFunctionSpaces>
◆ needCommunication() [2/2]
template<class ... DiscreteFunctionSpaces>
template<std::size_t ... i>
◆ prolongLocal()
template<class ... DiscreteFunctionSpaces>
template<class LFFather , class LFSon , class LocalGeometry >
void Dune::Fem::TupleLocalRestrictProlong< DiscreteFunctionSpaces >::prolongLocal |
( |
const LFFather & |
lfFather, |
|
|
LFSon & |
lfSon, |
|
|
const LocalGeometry & |
geometryInFather, |
|
|
bool |
initialize |
|
) |
| const |
|
inline |
◆ restrictFinalize()
template<class ... DiscreteFunctionSpaces>
template<class LFFather >
◆ restrictLocal()
template<class ... DiscreteFunctionSpaces>
template<class LFFather , class LFSon , class LocalGeometry >
void Dune::Fem::TupleLocalRestrictProlong< DiscreteFunctionSpaces >::restrictLocal |
( |
LFFather & |
lfFather, |
|
|
const LFSon & |
lfSon, |
|
|
const LocalGeometry & |
geometryInFather, |
|
|
bool |
initialize |
|
) |
| const |
|
inline |
◆ setFatherChildWeight()
template<class ... DiscreteFunctionSpaces>
The documentation for this class was generated from the following file: