dune-pdelab
2.4.1
|
#include <dune/common/exceptions.hh>
#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 > |
class | Dune::PDELab::GridAdaptor< Grid, GFSU, U, Projection > |
Class for automatic adaptation of the grid. More... | |
class | Dune::PDELab::TimeAdaptationStrategy |
Namespaces | |
Dune | |
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) |
const Cell& _element |
Referenced by Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::leaf(), Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::leaf(), Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::operator()(), and Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::operator()().
size_type _leaf_index |
Referenced by Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::leaf(), Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::leaf(), Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::operator()(), and Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::operator()().
MassMatrices& _mass_matrices |
const QuadratureRule<DF,dim>& _quadrature_rule |
|
static |
Referenced by Dune::PDELab::ConvectionDiffusionCCFV< TP >::alpha_boundary(), Dune::PDELab::DiffusionDG< K, F, B, G, J >::alpha_boundary(), Dune::PDELab::ConvectionDiffusion< T >::alpha_boundary(), Dune::PDELab::NonLinearConvectionDiffusionFEM< T >::alpha_boundary(), Dune::PDELab::DGLinearAcousticsSpatialOperator< T, FEM >::alpha_boundary(), Dune::PDELab::StokesDGVectorFEM< F, B, V, P, IP >::alpha_boundary(), Dune::PDELab::ConvectionDiffusionFEMResidualEstimator< T >::alpha_boundary(), Dune::PDELab::DGMaxwellSpatialOperator< T, FEM >::alpha_boundary(), Dune::PDELab::ConvectionDiffusionDG< T, FiniteElementMap >::alpha_boundary(), Dune::PDELab::DGNavierStokes< PRM >::alpha_boundary(), Dune::PDELab::DGNavierStokesVelVecFEM< PRM >::alpha_boundary(), Dune::PDELab::ConvectionDiffusionTemporalResidualEstimator< T >::alpha_boundary(), Dune::PDELab::ConvectionDiffusionCCFV< TP >::alpha_skeleton(), Dune::PDELab::DiffusionDG< K, F, B, G, J >::alpha_skeleton(), Dune::PDELab::StokesDGVectorFEM< F, B, V, P, IP >::alpha_skeleton(), Dune::PDELab::ConvectionDiffusionDG< T, FiniteElementMap >::alpha_skeleton(), Dune::PDELab::DGLinearAcousticsSpatialOperator< T, FEM >::alpha_skeleton(), Dune::PDELab::DGNavierStokes< PRM >::alpha_skeleton(), Dune::PDELab::DGNavierStokesVelVecFEM< PRM >::alpha_skeleton(), Dune::PDELab::ConvectionDiffusionFEMResidualEstimator< T >::alpha_skeleton(), Dune::PDELab::DGMaxwellSpatialOperator< T, FEM >::alpha_skeleton(), Dune::PDELab::ConvectionDiffusionFEM< T, FiniteElementMap >::alpha_volume(), Dune::PDELab::Diffusion< K, A0, F, B, J >::alpha_volume(), Dune::PDELab::DiffusionCCFV< K, A0, F, B, J, G >::alpha_volume(), Dune::PDELab::DiffusionMixed< PARAM >::alpha_volume(), Dune::PDELab::TaylorHoodNavierStokes< P >::alpha_volume(), Dune::PDELab::DGNavierStokes< PRM >::alpha_volume(), Dune::PDELab::DiffusionDG< K, F, B, G, J >::alpha_volume(), Dune::PDELab::ConvectionDiffusionDG< T, FiniteElementMap >::alpha_volume(), Dune::PDELab::StokesDGVectorFEM< F, B, V, P, IP >::alpha_volume(), Dune::PDELab::LinearElasticity< T >::alpha_volume(), Dune::PDELab::DGNavierStokesVelVecFEM< PRM >::alpha_volume(), Dune::PDELab::DGLinearAcousticsSpatialOperator< T, FEM >::alpha_volume(), Dune::PDELab::NavierStokesVelVecMass< PRM >::alpha_volume(), Dune::PDELab::NonLinearConvectionDiffusionFEM< T >::alpha_volume(), Dune::PDELab::ConvectionDiffusion< T >::alpha_volume(), Dune::PDELab::DGMaxwellSpatialOperator< T, FEM >::alpha_volume(), Dune::PDELab::CCFVTemporalOperator< TP >::alpha_volume(), Dune::PDELab::DGLinearAcousticsTemporalOperator< T, FEM >::alpha_volume(), Dune::PDELab::DGMaxwellTemporalOperator< T, FEM >::alpha_volume(), Dune::PDELab::ConvectionDiffusionTemporalResidualEstimator< T >::alpha_volume(), Dune::PDELab::NavierStokesDG< PRM, full_tensor >::alpha_volume(), Dune::PDELab::CCFVSpatialTransportOperator< TP >::alpha_volume_post_skeleton(), Dune::PDELab::RT0Constraints::boundary(), Dune::PDELab::ConformingDirichletConstraints::boundary(), DarcyVelocityFromHeadCCFV< T, PL >::DarcyVelocityFromHeadCCFV(), Dune::PDELab::evalGradient(), Dune::PDELab::V_l< TP, PL, PG >::evaluate(), Dune::PDELab::V_g< TP, PL, PG >::evaluate(), Dune::PDELab::DirectLeafLocalOrdering< OrderingTag, FEM, ES, DI, CI >::finiteElementMap(), Dune::PDELab::ConvectionDiffusionTemporalResidualEstimator1< T >::getCmax(), Dune::PDELab::ConvectionDiffusionCCFV< TP >::jacobian_boundary(), Dune::PDELab::StokesDG< PRM, full_tensor >::jacobian_boundary(), Dune::PDELab::ConvectionDiffusionDG< T, FiniteElementMap >::jacobian_boundary(), Dune::PDELab::DiffusionDG< K, F, B, G, J >::jacobian_boundary(), Dune::PDELab::DGNavierStokesVelVecFEM< PRM >::jacobian_boundary(), Dune::PDELab::DGNavierStokes< PRM >::jacobian_boundary(), Dune::PDELab::ConvectionDiffusionCCFV< TP >::jacobian_skeleton(), Dune::PDELab::ConvectionDiffusionDG< T, FiniteElementMap >::jacobian_skeleton(), Dune::PDELab::StokesDG< PRM, full_tensor >::jacobian_skeleton(), Dune::PDELab::DGNavierStokes< PRM >::jacobian_skeleton(), Dune::PDELab::DGNavierStokesVelVecFEM< PRM >::jacobian_skeleton(), Dune::PDELab::DiffusionDG< K, F, B, G, J >::jacobian_skeleton(), Dune::PDELab::NavierStokesMass< PRM >::jacobian_volume(), Dune::PDELab::LinearElasticity< T >::jacobian_volume(), Dune::PDELab::Laplace::jacobian_volume(), Dune::PDELab::ConvectionDiffusionFEM< T, FiniteElementMap >::jacobian_volume(), Dune::PDELab::Diffusion< K, A0, F, B, J >::jacobian_volume(), Dune::PDELab::ConvectionDiffusionDG< T, FiniteElementMap >::jacobian_volume(), Dune::PDELab::Electrodynamic_S< Mu >::jacobian_volume(), Dune::PDELab::DGNavierStokes< PRM >::jacobian_volume(), Dune::PDELab::NavierStokesVelVecMass< PRM >::jacobian_volume(), Dune::PDELab::DGNavierStokesVelVecFEM< PRM >::jacobian_volume(), Dune::PDELab::StokesDG< PRM, full_tensor >::jacobian_volume(), Dune::PDELab::TaylorHoodNavierStokes< P >::jacobian_volume(), Dune::PDELab::CCFVTemporalOperator< TP >::jacobian_volume(), Dune::PDELab::DiffusionDG< K, F, B, G, J >::jacobian_volume(), Dune::PDELab::DGLinearAcousticsTemporalOperator< T, FEM >::jacobian_volume(), Dune::PDELab::DGMaxwellTemporalOperator< T, FEM >::jacobian_volume(), Dune::PDELab::NavierStokesDG< PRM, full_tensor >::jacobian_volume(), Dune::PDELab::StokesMassDG< PRM >::jacobian_volume(), Dune::PDELab::StokesDG< PRM, full_tensor >::lambda_boundary(), Dune::PDELab::DiffusionMixed< PARAM >::lambda_boundary(), Dune::PDELab::Diffusion< K, A0, F, B, J >::lambda_boundary(), Dune::PDELab::LinearElasticity< T >::lambda_boundary(), Dune::PDELab::TaylorHoodNavierStokes< P >::lambda_boundary(), Dune::PDELab::DiffusionDG< K, F, B, G, J >::lambda_boundary(), Dune::PDELab::DGNavierStokes< PRM >::lambda_boundary(), Dune::PDELab::StokesDG< PRM, full_tensor >::lambda_volume(), Dune::PDELab::Diffusion< K, A0, F, B, J >::lambda_volume(), Dune::PDELab::TaylorHoodNavierStokes< P >::lambda_volume(), Dune::PDELab::LinearElasticity< T >::lambda_volume(), Dune::PDELab::CCFVSpatialTransportOperator< TP >::lambda_volume(), Dune::PDELab::DiffusionDG< K, F, B, G, J >::lambda_volume(), Dune::PDELab::DGLinearAcousticsSpatialOperator< T, FEM >::lambda_volume(), Dune::PDELab::DGMaxwellSpatialOperator< T, FEM >::lambda_volume(), Dune::PDELab::DGNavierStokesVelVecFEM< PRM >::lambda_volume(), Dune::PDELab::DGNavierStokes< PRM >::lambda_volume(), Dune::PDELab::update_fixed_size< ES >::leaf(), Dune::PDELab::pre_collect_used_geometry_types::leaf(), Dune::PDELab::makeGridFunctionFromCallable(), Dune::PDELab::makeInstationaryGridFunctionFromCallable(), Dune::PDELab::DGLinearAcousticsTemporalOperator< T, FEM >::pattern_volume(), Dune::PDELab::DGMaxwellTemporalOperator< T, FEM >::pattern_volume(), Dune::PB::pk_enumerate_multiindex(), Dune::PDELab::post_extract_per_entity_sizes< ES >::post(), Dune::PDELab::PowerConstraintsParameters< T, k >::PowerConstraintsParameters(), Dune::PDELab::update_fixed_size< ES >::pre(), Dune::PDELab::OverlappingConformingDirichletConstraints::processor(), Dune::PDELab::ConvectionDiffusionDG< T, FiniteElementMap >::setTime(), Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, Partitions::All >::size(), Dune::PDELab::LeafGridViewOrdering< LocalOrdering >::update(), Dune::PDELab::GridViewOrdering< LocalOrdering >::update(), Dune::PDELab::InteriorNodeConstraints::updateInteriorNodes(), and Dune::PDELab::InteriorNodeConstraints::volume().