|
| | 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 Vector< double > &in, Vector< Vector< double > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const Vector< float > &in, Vector< Vector< float > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const BlockVector< double > &in, Vector< BlockVector< double > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const BlockVector< float > &in, Vector< BlockVector< float > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::Vector< double > &in, Vector< LinearAlgebra::Vector< double > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::Vector< float > &in, Vector< LinearAlgebra::Vector< float > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::distributed::Vector< double > &in, Vector< LinearAlgebra::distributed::Vector< double > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::distributed::Vector< float > &in, Vector< LinearAlgebra::distributed::Vector< float > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::distributed::BlockVector< double > &in, Vector< LinearAlgebra::distributed::BlockVector< double > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::distributed::BlockVector< float > &in, Vector< LinearAlgebra::distributed::BlockVector< float > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const Vector< std::complex< double > > &in, Vector< Vector< std::complex< double > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const Vector< std::complex< float > > &in, Vector< Vector< std::complex< float > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const BlockVector< std::complex< double > > &in, Vector< BlockVector< std::complex< double > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const BlockVector< std::complex< float > > &in, Vector< BlockVector< std::complex< float > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::Vector< std::complex< double > > &in, Vector< LinearAlgebra::Vector< std::complex< double > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::Vector< std::complex< float > > &in, Vector< LinearAlgebra::Vector< std::complex< float > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::distributed::Vector< std::complex< double > > &in, Vector< LinearAlgebra::distributed::Vector< std::complex< double > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::distributed::Vector< std::complex< float > > &in, Vector< LinearAlgebra::distributed::Vector< std::complex< float > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::distributed::BlockVector< std::complex< double > > &in, Vector< LinearAlgebra::distributed::BlockVector< std::complex< double > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::distributed::BlockVector< std::complex< float > > &in, Vector< LinearAlgebra::distributed::BlockVector< std::complex< float > > ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const TrilinosWrappers::MPI::Vector &in, Vector< TrilinosWrappers::MPI::Vector ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const LinearAlgebra::EpetraWrappers::Vector &in, Vector< LinearAlgebra::EpetraWrappers::Vector ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const PETScWrappers::MPI::Vector &in, Vector< PETScWrappers::MPI::Vector ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const TrilinosWrappers::MPI::BlockVector &in, Vector< TrilinosWrappers::MPI::BlockVector ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const PETScWrappers::MPI::BlockVector &in, Vector< PETScWrappers::MPI::BlockVector ::value_type > &out) const override |
| |
| virtual void | get_interpolated_dof_values (const IndexSet &in, Vector< IndexSet::value_type > &out) const override |
| |
| virtual | ~CellIteratorBase ()=default |
| |
template<int dim, int spacedim>
template<typename CI>
class FEValuesBase< dim, spacedim >::CellIterator< CI >
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.
- Author
- Wolfgang Bangerth, 2003
Definition at line 3457 of file fe_values.h.
template<int dim, int spacedim>
template<typename CI >
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 2815 of file fe_values.cc.