Reference documentation for deal.II version 9.4.1
|
#include <deal.II/fe/fe_values.h>
Public Member Functions | |
CellIteratorContainer () | |
template<bool lda> | |
CellIteratorContainer (const TriaIterator< DoFCellAccessor< dim, spacedim, lda > > &cell) | |
CellIteratorContainer (const typename Triangulation< dim, spacedim >::cell_iterator &cell) | |
bool | is_initialized () const |
operator typename Triangulation< dim, spacedim >::cell_iterator () const | |
types::global_dof_index | n_dofs_for_dof_handler () const |
template<typename VectorType > | |
void | get_interpolated_dof_values (const VectorType &in, Vector< typename VectorType::value_type > &out) const |
void | get_interpolated_dof_values (const IndexSet &in, Vector< IndexSet::value_type > &out) const |
Static Public Member Functions | |
static ::ExceptionBase & | ExcNeedsDoFHandler () |
Private Attributes | |
bool | initialized |
Triangulation< dim, spacedim >::cell_iterator | cell |
const DoFHandler< dim, spacedim > * | dof_handler |
bool | level_dof_access |
Objects of the FEValues class need to store an iterator to the present cell in order to be able to extract the values of the degrees of freedom on this cell in the get_function_values() and assorted functions.
Definition at line 3812 of file fe_values.h.
FEValuesBase< dim, spacedim >::CellIteratorContainer::CellIteratorContainer |
Constructor.
Definition at line 2596 of file fe_values.cc.
FEValuesBase< dim, spacedim >::CellIteratorContainer::CellIteratorContainer | ( | const TriaIterator< DoFCellAccessor< dim, spacedim, lda > > & | cell | ) |
Constructor.
FEValuesBase< dim, spacedim >::CellIteratorContainer::CellIteratorContainer | ( | const typename Triangulation< dim, spacedim >::cell_iterator & | cell | ) |
Constructor.
Definition at line 2606 of file fe_values.cc.
bool FEValuesBase< dim, spacedim >::CellIteratorContainer::is_initialized |
Indicate whether FEValues::reinit() was called.
Definition at line 2618 of file fe_values.cc.
FEValuesBase< dim, spacedim >::CellIteratorContainer::operator typename Triangulation< dim, spacedim >::cell_iterator |
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.
Definition at line 2626 of file fe_values.cc.
types::global_dof_index FEValuesBase< dim, spacedim >::CellIteratorContainer::n_dofs_for_dof_handler |
Return the number of degrees of freedom the DoF handler object has to which the iterator belongs to.
Definition at line 2638 of file fe_values.cc.
void FEValuesBase< dim, spacedim >::CellIteratorContainer::get_interpolated_dof_values | ( | const VectorType & | in, |
Vector< typename VectorType::value_type > & | out | ||
) | const |
Call get_interpolated_dof_values
of the iterator with the given arguments.
Definition at line 2652 of file fe_values.cc.
void FEValuesBase< dim, spacedim >::CellIteratorContainer::get_interpolated_dof_values | ( | const IndexSet & | in, |
Vector< IndexSet::value_type > & | out | ||
) | const |
Call get_interpolated_dof_values
of the iterator with the given arguments.
Definition at line 2677 of file fe_values.cc.
|
private |
Definition at line 3883 of file fe_values.h.
|
private |
Definition at line 3884 of file fe_values.h.
|
private |
Definition at line 3885 of file fe_values.h.
|
private |
Definition at line 3886 of file fe_values.h.