Class template Dune::GDT::SharedDOFDataHandle¶
Inherits from Dune::GDT::SpaceDataHandle.
-
template<class GV, size_t r, size_t rD, class R, class VectorType>
class Dune::GDT::SharedDOFDataHandle : public SpaceDataHandle<GV, r, rD, R, VectorType, SharedDOFGatherScatter, EntityDataCommunicationDescriptor<bool>>¶ Data handle for marking shared DOFs.
This data handle will mark all DOFs that exist on multiple processes.
Note
In order to work correctly, the data handle must be communicated on the Dune::All_All_Interface and the result vector must be initialized with false.
-
template<>
Dune::GDT::SharedDOFDataHandle::SharedDOFDataHandle<GV, r, rD, R, VectorType>(const SpaceInterface<GV, r, rD, R> &space, VectorType &v, bool init_vector = true)¶ Creates a new SharedDOFDataHandle.
Creates a new SharedDOFDataHandle and by default initializes the result vector with the correct value of false. If you have already done that externally, you can skip the initialization.
:param space: The GridFunctionSpace to operate on. :param v: The result vector. :param init_vector: Flag to control whether the result vector will be initialized.
-
type Dune::GDT::SharedDOFDataHandle::BaseType¶
No documentation provided.