dune-fem 2.8.0
|
Typedefs | |
typedef DataHandle::DataType | Dune::Fem::CombinedDataType< DataHandle >::Type |
typedef DataHandle::DataType | Dune::Fem::CombinedDataType< DataHandle, Tail... >::Type |
typedef CombinedDataType< DataHandle... >::Type | Dune::Fem::CombinedDataHandle< DataHandle >::DataType |
typedef DiscreteFunction | Dune::Fem::LoadBalanceLeafData< DiscreteFunction >::DiscreteFunctionType |
typedef DiscreteFunctionType::DiscreteFunctionSpaceType::IteratorType::Entity | Dune::Fem::LoadBalanceLeafData< DiscreteFunction >::Entity |
Functions | |
Dune::Fem::CombinedDataHandle< DataHandle >::CombinedDataHandle (const DataHandle &... handle) | |
Dune::Fem::CombinedDataHandle< DataHandle >::CombinedDataHandle (const std::tuple< DataHandle... > &data) | |
bool | Dune::Fem::CombinedDataHandle< DataHandle >::contains (int dim, int codim) const |
bool | Dune::Fem::CombinedDataHandle< DataHandle >::fixedSize (int dim, int codim) const |
template<class MessageBufferImp , class EntityType > | |
void | Dune::Fem::CombinedDataHandle< DataHandle >::gather (MessageBufferImp &buff, const EntityType &en) const |
loop over all internal data handlers and call gather for given entity | |
template<class MessageBufferImp , class EntityType > | |
void | Dune::Fem::CombinedDataHandle< DataHandle >::scatter (MessageBufferImp &buff, const EntityType &en, std::size_t n) |
loop over all internal data handlers and call scatter for given entity | |
template<class EntityType > | |
std::size_t | Dune::Fem::CombinedDataHandle< DataHandle >::size (const EntityType &en) const |
loop over all internal data handlers and return sum of data size of given entity | |
static const char * | Dune::Fem::DFCommunicationOperation::Copy::name () |
template<class DataType > | |
void | Dune::Fem::DFCommunicationOperation::Copy::operator() (const DataType &arg, DataType &dest) const |
static const char * | Dune::Fem::DFCommunicationOperation::Add::name () |
template<class DataType > | |
void | Dune::Fem::DFCommunicationOperation::Add::operator() (const DataType &arg, DataType &dest) const |
static const char * | Dune::Fem::DFCommunicationOperation::Sub::name () |
template<class DataType > | |
void | Dune::Fem::DFCommunicationOperation::Sub::operator() (const DataType &arg, DataType &dest) const |
static const char * | Dune::Fem::DFCommunicationOperation::Min::name () |
template<class DataType > | |
void | Dune::Fem::DFCommunicationOperation::Min::operator() (const DataType &arg, DataType &dest) const |
static const char * | Dune::Fem::DFCommunicationOperation::Max::name () |
template<class DataType > | |
void | Dune::Fem::DFCommunicationOperation::Max::operator() (const DataType &arg, DataType &dest) const |
Dune::Fem::LoadBalanceLeafData< DiscreteFunction >::LoadBalanceLeafData (const DiscreteFunctionType &df) | |
bool | Dune::Fem::LoadBalanceLeafData< DiscreteFunction >::contains (const Entity &entity) const |
return true if the data of this entity should be transfered during load balance | |
Variables | |
static const dfCommunicationOperation | Dune::Fem::DFCommunicationOperation::Copy::value = copy |
static const dfCommunicationOperation | Dune::Fem::DFCommunicationOperation::Add::value = add |
static const dfCommunicationOperation | Dune::Fem::DFCommunicationOperation::Sub::value = sub |
static const dfCommunicationOperation | Dune::Fem::DFCommunicationOperation::Min::value = min |
static const dfCommunicationOperation | Dune::Fem::DFCommunicationOperation::Max::value = max |
typedef CombinedDataType<DataHandle...>::Type Dune::Fem::CombinedDataHandle< DataHandle >::DataType |
typedef DiscreteFunction Dune::Fem::LoadBalanceLeafData< DiscreteFunction >::DiscreteFunctionType |
typedef DiscreteFunctionType::DiscreteFunctionSpaceType::IteratorType::Entity Dune::Fem::LoadBalanceLeafData< DiscreteFunction >::Entity |
typedef DataHandle::DataType Dune::Fem::CombinedDataType< DataHandle >::Type |
typedef DataHandle::DataType Dune::Fem::CombinedDataType< DataHandle, Tail... >::Type |
|
inline |
|
inline |
|
inline |
return true if the data of this entity should be transfered during load balance
|
inline |
|
inline |
|
inline |
loop over all internal data handlers and call gather for given entity
|
inlineexplicit |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
loop over all internal data handlers and call scatter for given entity
|
inline |
loop over all internal data handlers and return sum of data size of given entity
|
static |
|
static |
|
static |
|
static |
|
static |