dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::DataProjectionWrapper Class Reference

#include <dune/fem/space/common/adaptationmanager.hh>

Inheritance diagram for Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::DataProjectionWrapper:
Inheritance graph

Public Types

using BasisFunctionSetType = typename BaseType::BasisFunctionSetType
 
using EntityType = typename BaseType::EntityType
 
using DiscreteFunctionSpaceType = DiscreteFunctionSpace
 discrete function space type
 

Public Member Functions

 DataProjectionWrapper (DataProjectionType &dataProjection, DofManagerType &dofManager)
 
void operator() (const EntityType &entity, const BasisFunctionSetType &prior, const BasisFunctionSetType &present, const std::vector< std::size_t > &origin, const std::vector< std::size_t > &destination)
 
template<class TemporaryStorage >
void operator() (TemporaryStorage &tmp)
 
 operator bool () const
 
Operation
void addToList (Communicator &comm)
 add discrete function to communicator
 

Protected Member Functions

DataProjectionWrapperasImp ()
 
const DataProjectionWrapperasImp () const
 

Member Typedef Documentation

◆ BasisFunctionSetType

template<class DiscreteFunctionSpace , class DataProjection >
using Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::DataProjectionWrapper::BasisFunctionSetType = typename BaseType::BasisFunctionSetType

◆ DiscreteFunctionSpaceType

discrete function space type

◆ EntityType

template<class DiscreteFunctionSpace , class DataProjection >
using Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::DataProjectionWrapper::EntityType = typename BaseType::EntityType

Constructor & Destructor Documentation

◆ DataProjectionWrapper()

template<class DiscreteFunctionSpace , class DataProjection >
Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::DataProjectionWrapper::DataProjectionWrapper ( DataProjectionType dataProjection,
DofManagerType dofManager 
)
inline

Member Function Documentation

◆ addToList()

void Dune::Fem::hpDG::DataProjection< DiscreteFunctionSpace, DataProjectionWrapper >::addToList ( Communicator &  comm)
inlineinherited

add discrete function to communicator

Parameters
[in]commcommunicator

◆ asImp() [1/2]

◆ asImp() [2/2]

◆ operator bool()

template<class DiscreteFunctionSpace , class DataProjection >
Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::DataProjectionWrapper::operator bool ( ) const
inlineexplicit

◆ operator()() [1/2]

template<class DiscreteFunctionSpace , class DataProjection >
void Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::DataProjectionWrapper::operator() ( const EntityType entity,
const BasisFunctionSetType prior,
const BasisFunctionSetType present,
const std::vector< std::size_t > &  origin,
const std::vector< std::size_t > &  destination 
)
inline

◆ operator()() [2/2]

template<class DiscreteFunctionSpace , class DataProjection >
template<class TemporaryStorage >
void Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >::DataProjectionWrapper::operator() ( TemporaryStorage &  tmp)
inline

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