#include <type_traits>
#include "boost/multi_array.hpp"
#include "fem/errorest.hh"
#include "fem/fixfusion.hh"
#include "fem/iterate_grid.hh"
#include "utilities/power.hh"
#include "utilities/timing.hh"
Go to the source code of this file.
|
template<class VariableSetDescription > |
void | Kaskade::projectHierarchically (VariableSet< VariableSetDescription > &f) |
| Projects the given FE function onto the the polynomial ansatz subspace of one order lower. This relies on the hierarchic projection defined by the shape function sets on each cell. More...
|
|
template<class VariableSet , class GridManager > |
std::array< size_t, 3 > | Kaskade::uniformEmbeddedErrorEstimation (VariableSet const &u, Dune::FieldVector< double, VariableSet::Descriptions::noOfVariables > const &tol, GridManager &gridManager, double rhoMin=0.1, double rhoMax=0.9) |
| Embedded error estimation and simultaneous mesh refinement/coarsening. More...
|
|
template<class VariableSetDescription , class Scaling > |
bool | Kaskade::embeddedErrorEstimator (VariableSetDescription const &varDesc, typename VariableSetDescription::VariableSet const &err, typename VariableSetDescription::VariableSet const &sol, Scaling const &scaling, std::vector< std::pair< double, double > > const &tol, GridManager< typename VariableSetDescription::Grid > &gridManager, int verbosity=1) |
| Embedded error estimation and mesh refinement. More...
|
|