Reference documentation for deal.II version 9.5.0
|
#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 3829 of file fe_values.h.
FEValuesBase< dim, spacedim >::CellIteratorContainer::CellIteratorContainer |
Constructor.
Definition at line 2594 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 2604 of file fe_values.cc.
bool FEValuesBase< dim, spacedim >::CellIteratorContainer::is_initialized |
Indicate whether FEValues::reinit() was called.
Definition at line 2616 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 2624 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 2636 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 2650 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 2675 of file fe_values.cc.
|
private |
Definition at line 3900 of file fe_values.h.
|
private |
Definition at line 3901 of file fe_values.h.
|
private |
Definition at line 3902 of file fe_values.h.
|
private |
Definition at line 3903 of file fe_values.h.