dune-pdelab  2.7-git
Classes | Namespaces | Functions
adaptivity.hh File Reference
#include <dune/common/exceptions.hh>
#include <array>
#include <limits>
#include <vector>
#include <map>
#include <unordered_map>
#include <dune/common/dynmatrix.hh>
#include <dune/geometry/quadraturerules.hh>
#include <dune/pdelab/gridfunctionspace/genericdatahandle.hh>
#include <dune/pdelab/gridfunctionspace/localfunctionspace.hh>
#include <dune/pdelab/common/function.hh>
#include <dune/pdelab/gridfunctionspace/interpolate.hh>
#include <dune/pdelab/localoperator/defaultimp.hh>
#include <dune/pdelab/localoperator/flags.hh>
#include <dune/grid/io/file/vtk/subsamplingvtkwriter.hh>

Go to the source code of this file.

Classes

struct  Dune::PDELab::LeafOffsetCache< GFS >
 
class  Dune::PDELab::L2Projection< GFS, U >
 
struct  Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >
 
struct  Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >
 
struct  Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >
 
struct  Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::Traits
 Traits class containing decayed types. More...
 
class  Dune::PDELab::GridAdaptor< Grid, GFSU, U, Projection >
 Class for automatic adaptation of the grid. More...
 
class  Dune::PDELab::TimeAdaptationStrategy
 

Namespaces

 Dune
 For backward compatibility – Do not use this!
 
 Dune::PDELab
 

Functions

template<class Grid , class GFS , class X >
void Dune::PDELab::adapt_grid (Grid &grid, GFS &gfs, X &x1, int int_order)
 adapt a grid, corresponding function space and solution vectors More...
 
template<class Grid , class GFS , class X >
void Dune::PDELab::adapt_grid (Grid &grid, GFS &gfs, X &x1, X &x2, int int_order)
 adapt a grid, corresponding function space and solution vectors More...
 
template<typename GFS , typename... X>
impl::GFSWithVectors< GFS, X... > Dune::PDELab::transferSolutions (GFS &gfs, int integrationOrder, X &... x)
 Pack function space and vectors for grid adaption. More...
 
template<typename Grid , typename... X>
void Dune::PDELab::adaptGrid (Grid &grid, X &... x)
 Adapt grid and multiple function spaces with corresponding vectors. More...
 
template<typename T >
void Dune::PDELab::error_fraction (const T &x, typename T::ElementType alpha, typename T::ElementType beta, typename T::ElementType &eta_alpha, typename T::ElementType &eta_beta, int verbose=0)
 
template<typename T >
void Dune::PDELab::element_fraction (const T &x, typename T::ElementType alpha, typename T::ElementType beta, typename T::ElementType &eta_alpha, typename T::ElementType &eta_beta, int verbose=0)
 
template<typename T >
void Dune::PDELab::error_distribution (const T &x, unsigned int bins)
 
template<typename Grid , typename X >
void Dune::PDELab::mark_grid (Grid &grid, const X &x, typename X::ElementType refine_threshold, typename X::ElementType coarsen_threshold, int min_level=0, int max_level=std::numeric_limits< int >::max(), int verbose=0)
 
template<typename Grid , typename X >
void Dune::PDELab::mark_grid_for_coarsening (Grid &grid, const X &x, typename X::ElementType refine_threshold, typename X::ElementType coarsen_threshold, int verbose=0)
 

Variable Documentation

◆ _element

const Cell& _element

◆ _leaf_index

size_type _leaf_index

◆ _mass_matrices

MassMatrices& _mass_matrices

◆ _quadrature_rule

const QuadratureRule<DF,dim>& _quadrature_rule

◆ dim

const int dim = Cell::Geometry::mydimension
static