#include <vector>
#include <boost/fusion/include/for_each.hpp>
#include <boost/utility.hpp>
#include <boost/multi_array.hpp>
#include "grid/common/rangegenerators.hh"
Go to the source code of this file.
|
class | Kaskade::RefinementCriterion |
| Base class for refinement criteria. More...
|
|
class | Kaskade::FixedFractionCriterion |
| Fixed fraction refinement criterion. Determines the refinement thresholds such that at least the specified fraction of the cells are marked for refinement. This ensures that not too few cells are marked, which could lead to very many refinement iterations, but may lead to erratic refinement if there are indeed only very local refinements necessary. More...
|
|
class | Kaskade::BulkCriterion |
| Bulk refinement criterion. Determines the refinement thresholds such that approximately the specified fraction of the total error is removed by the refinement (under the unrealistically optimistic assumption that refinement eliminates the error completely in that cell - in reality, it's only reduced by a certain factor, so the total error is reduced somewhat less). More...
|
|
class | Kaskade::MaxValueCriterion |
| Max value refinement criterion. Determines the refinement thresholds such that all cells with an error contribution exceeding a certain fraction of the maximum error contribution are refined. More...
|
|
class | Kaskade::BabuskaRheinboldtCriterion |
| Babuska-Rheinboldt refinement criterion. Determines the refinement thresholds such that all cells with an error contribution exceeding the expected error contribution of the worst cell after refinement will be marked. This tends to equilibrate the error contributions quite fast. More...
|
|
struct | Kaskade::ErrorestDetail::GroupedSummationCollector< GroupByCell > |
| A Collector coalescing the information of multi-variable functions on cell groups. More...
|
|
|
template<class GridManager , class GridView > |
void | Kaskade::markAndRefine (GridManager &gridManager, GridView const &gridView, boost::multi_array< double, 2 > const &normalizedErrors, std::vector< double > const &threshold) |
| Refines the grid according to the normalized errors and the given thresholds. More...
|
|