|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_distributed_error_predictor_h
17 #define dealii_distributed_error_predictor_h
23 #include <boost/range/iterator_range.hpp>
33 template <
typename Number>
40 template <
int dim,
int spacedim>
47 template <
int dim,
int spacedim>
126 template <
int dim,
int spacedim = dim>
154 const double gamma_p = std::sqrt(0.4),
165 const double gamma_p = std::sqrt(0.4),
235 const boost::iterator_range<std::vector<char>::const_iterator>
void register_data_attach()
SmartPointer< const hp::DoFHandler< dim, spacedim >, ErrorPredictor< dim, spacedim > > dof_handler
std::vector< char > pack_callback(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const typename Triangulation< dim, spacedim >::CellStatus status)
void unpack(std::vector< Vector< float > * > &all_out)
ErrorPredictor(const hp::DoFHandler< dim, spacedim > &dof)
#define DEAL_II_NAMESPACE_OPEN
std::vector< const Vector< float > * > error_indicators
void unpack_callback(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const typename Triangulation< dim, spacedim >::CellStatus status, const boost::iterator_range< std::vector< char >::const_iterator > &data_range, std::vector< Vector< float > * > &all_out)
void prepare_for_coarsening_and_refinement(const std::vector< const Vector< float > * > &all_in, const double gamma_p=std::sqrt(0.4), const double gamma_h=2., const double gamma_n=1.)
#define DEAL_II_NAMESPACE_CLOSE