#include <boost/timer/timer.hpp>
#include <boost/type_traits/remove_pointer.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/fusion/algorithm.hpp>
#include <boost/fusion/sequence.hpp>
#include "fem/errorest.hh"
#include "fem/embedded_errorest.hh"
#include "fem/fetransfer.hh"
#include "fem/firstless.hh"
#include "fem/fixfusion.hh"
#include "fem/iterate_grid.hh"
#include "utilities/power.hh"
#include "linalg/dynamicMatrix.hh"
Go to the source code of this file.
|
template<class Projectors > |
ProjectCoefficients< Projectors > | Kaskade::CoarseningDetail::getCoefficientProjectors (Projectors const &ps) |
|
template<class VariableSetDescription , class Scaling > |
void | Kaskade::coarsening (VariableSetDescription const &varDesc, typename VariableSetDescription::VariableSet const &sol, Scaling const &scaling, std::vector< std::pair< double, double > > const &tol, GridManager< typename VariableSetDescription::Grid > &gridManager, int verbosity=1, int minRefLevel=0) |
|
template<class VariableSetDescription , class Scaling > |
void | Kaskade::coarsening (VariableSetDescription const &varDesc, typename VariableSetDescription::VariableSet const &sol, Scaling const &scaling, std::vector< std::pair< double, double > > const &tol, GridManager< typename VariableSetDescription::Grid > &gridManager, std::vector< bool > &coarsenedCells, int verbosity=1, int minRefLevel=0) |
| coarsening routine More...
|
|