DUNE-FEM (unstable)

Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp > Class Template Reference

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

Public Member Functions

 DataCollectorInterface ()
 empty constructor
 
virtual ~DataCollectorInterface ()
 Virtual desctructor.
 
virtual void apply (ObjectStreamType &str, const EntityType &entity) const
 
template<class OpType >
MyTypeoperator+= (const OpType &dc)
 Assignement operator.
 
virtual MyTypeoperator+= (const MyType &dc)
 Assignement operator.
 
template<class OpType >
MyTypeoperator= (const OpType &dc)
 Assignement operator.
 
MyTypeoperator= (const MyType &dc)
 Assignement operator.
 
virtual void clear ()
 clear object list
 

Detailed Description

template<class GridType, class ObjectStreamImp = DummyObjectStream>
class Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >

Combination of different DataCollectors

This Class is the result of a combination of different AdaptationOperators. It is the same principle as with Mapping and DiscreteOperatorImp.

Member Function Documentation

◆ apply()

template<class GridType , class ObjectStreamImp = DummyObjectStream>
virtual void Dune::Fem::DataCollectorInterface< GridType, ObjectStreamImp >::apply ( ObjectStreamType &  str,
const EntityType &  entity 
) const
inlinevirtual

all adaptation operators have this method which adapts the corresponding grid and organizes the restriction prolongation process of the underlying function spaces

Reimplemented in Dune::Fem::DataCollector< GridType, LocalDataCollectImp >.

Referenced by Dune::Fem::DofManager< Grid >::gather(), and Dune::Fem::DofManager< Grid >::scatter().


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Apr 27, 22:29, 2024)