Reference documentation for deal.II version 8.1.0
Namespaces | Classes | Functions

Namespaces

 BlockVectorIterators
 
 DoFHandler
 
 GridReordering2d
 
 GridReordering3d
 
 SolverGMRES
 
 SymmetricTensorAccessors
 
 Triangulation
 

Classes

class  AlignedVectorMove
 
class  AlignedVectorSet
 
struct  bool2type
 
struct  CurlType
 
struct  CurlType< 1 >
 
struct  CurlType< 2 >
 
struct  CurlType< 3 >
 
struct  int2type
 
struct  MatrixSelector
 
struct  MatrixSelector<::TrilinosWrappers::MPI::Vector >
 
struct  MatrixSelector<::TrilinosWrappers::Vector >
 
class  SubfaceCase
 
struct  SubfacePossibilities
 
struct  SubfacePossibilities< 0 >
 
struct  SubfacePossibilities< 1 >
 
struct  SubfacePossibilities< 2 >
 
struct  SubfacePossibilities< 3 >
 
struct  TableEntry
 

Functions

template<typename T >
bool is_non_negative (const T &t)
 
template<typename T >
bool is_non_negative (const std::complex< T > &)
 
template<typename T >
void print (const T &t, const char *format)
 
template<typename T >
void print (const std::complex< T > &t, const char *format)
 
template<typename T , typename U >
void copy (const T *begin, const T *end, U *dest)
 
template<typename T , typename U >
void copy (const std::complex< T > *begin, const std::complex< T > *end, std::complex< U > *dest)
 
template<typename T , typename U >
void copy (const std::complex< T > *, const std::complex< T > *, U *)
 
template<class MATRIX >
void reinit (MatrixBlock< MATRIX > &v, const BlockSparsityPattern &p)
 
template<typename number >
void reinit (MatrixBlock<::SparseMatrix< number > > &, const BlockSparsityPattern &)
 
template<class DI >
bool is_active_iterator (const DI &)
 
template<class ACCESSOR >
bool is_active_iterator (const TriaActiveIterator< ACCESSOR > &)
 
template<class ACCESSOR >
bool is_active_iterator (const FilteredIterator< TriaActiveIterator< ACCESSOR > > &)
 
template<int dim, class DOFINFO , class A >
void assemble (const MeshWorker::DoFInfoBox< dim, DOFINFO > &dinfo, A *assembler)
 
template<class POLY >
std::vector< unsigned intget_poly_space_numbering (const POLY &)
 
template<class POLY >
std::vector< unsigned intget_poly_space_numbering_inverse (const POLY &)
 
template<int dim, typename POLY >
std::vector< unsigned intget_poly_space_numbering (const TensorProductPolynomials< dim, POLY > &poly)
 
template<int dim, typename POLY >
std::vector< unsigned intget_poly_space_numbering_inverse (const TensorProductPolynomials< dim, POLY > &poly)
 
 DeclException0 (ExcAccessToUninitializedField)
 
template<typename FEEval >
void do_evaluate (FEEval &, const bool, const bool, const bool)
 
template<typename FEEval >
void do_integrate (FEEval &, const bool, const bool)
 
template<int dim>
void assert_communicator_equality (const ::Triangulation< dim > &tria, const MPI_Comm &comm_mf)
 
template<typename InIterator >
void resolve_cell (const InIterator &cell, std::vector< std::pair< unsigned int, unsigned int > > &cell_its, const unsigned int subdomain_id)
 

Detailed Description

This namespace defines the copy and set functions used in AlignedVector. These functions operate in parallel when there are enough elements in the vector.

Function Documentation

template<class DI >
bool internal::is_active_iterator ( const DI &  )
inline

Find out if an iterator supports inactive cells.

Definition at line 44 of file loop.h.