Reference documentation for deal.II version 9.3.3
|
Public Member Functions | |
CellIterator (const CI &cell) | |
virtual | operator typename Triangulation< dim, spacedim >::cell_iterator () const override |
virtual types::global_dof_index | n_dofs_for_dof_handler () const override |
virtual void | get_interpolated_dof_values (const IndexSet &in, Vector< IndexSet::value_type > &out) const override |
Private Attributes | |
const CI | cell |
Forward declaration of classes derived from CellIteratorBase. Their definition and implementation is given in the .cc file.
Implementation of derived classes of the CellIteratorBase interface. See there for a description of the use of these classes.
Definition at line 2640 of file fe_values.cc.
FEValuesBase< dim, spacedim >::CellIterator< CI >::CellIterator | ( | const CI & | cell | ) |
Constructor. Take an iterator and store it in this class.
Definition at line 2760 of file fe_values.cc.
|
overridevirtual |
Conversion operator to an iterator for triangulations. This conversion is implicit for the original iterators, since they are derived classes. However, since here we have kind of a parallel class hierarchy, we have to have a conversion operator.
Implements FEValuesBase< dim, spacedim >::CellIteratorBase.
Definition at line 2768 of file fe_values.cc.
|
overridevirtual |
Return the number of degrees of freedom the DoF handler object has to which the iterator belongs to.
Implements FEValuesBase< dim, spacedim >::CellIteratorBase.
Definition at line 2779 of file fe_values.cc.
|
overridevirtual |
Call get_interpolated_dof_values
of the iterator with the given arguments.
Implements FEValuesBase< dim, spacedim >::CellIteratorBase.
Definition at line 2793 of file fe_values.cc.
|
private |
Copy of the iterator which we use in this object.
Definition at line 2679 of file fe_values.cc.