KASKADE 7 development version
Classes | Namespaces | Functions
dune_bridge.hh File Reference
#include <cmath>
#include <memory>
#include <utility>
#include <dune/istl/operators.hh>
#include "linalg/linearsystem.hh"
#include "linalg/triplet.hh"
#include "fem/assemble.hh"
#include "fem/linearspace.hh"
#include "fem/functional_aux.hh"
#include "algorithm/abstract_interface.hh"

Go to the source code of this file.

Classes

struct  Kaskade::DiscreteBlockTraits< Functional >
 
struct  Kaskade::InDomainTraits< Functional, DomainElement >
 
class  Kaskade::Bridge::ErrorEstimator< Implementation >
 Bridge class for an error estimator, implements AbstractErrorEstimator. More...
 
class  Kaskade::Bridge::AdaptiveGrid< GridManager, Estimate >
 Implements AbstractAdaptiveGrid, uses a bulk criterion as a marking strategy. More...
 

Namespaces

namespace  Kaskade
 
 
namespace  Kaskade::Bridge
 Namespace of Classes that implement the abstract interface classes via the bridge-pattern.
 

Functions

template<typename Scalar >
std::ostream & Kaskade::operator<< (std::ostream &s, std::vector< Scalar > const &vec)
 
template<class Implementation >
Implementation & Kaskade::Bridge::getImpl (AbstractFunctionSpaceElement &v)
 Get the implementation of an AbstractFunctionSpaceElement. More...
 
template<class Implementation >
Implementation const & Kaskade::Bridge::getImpl (AbstractFunctionSpaceElement const &v)
 Get the implementation of an AbstractFunctionSpaceElement. More...
 
template<class ErrorEst , class GridMan >
ErrorEst Kaskade::Bridge::extendMarkings (ErrorEst const &, GridMan &)
 
template<class Est >
std::unique_ptr< ErrorEstimator< Est > > Kaskade::Bridge::makeErrorEstimator (Est *est)
 Convenience routine: makes an ErrorEstimator of the right type. More...