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<class MATRIX >
void reinit (MatrixBlock< MATRIX > &v, const BlockSparsityPattern &p)
 
template<typename number >
void reinit (MatrixBlock<::SparseMatrix< number > > &, const BlockSparsityPattern &)
 
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 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)
 
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)
 
 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)
 

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.