dune-pdelab  2.4-dev
Classes | Namespaces | Functions
function.hh File Reference
#include <iostream>
#include <sstream>
#include <dune/common/deprecated.hh>
#include <dune/common/exceptions.hh>
#include <dune/common/typetraits.hh>
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>
#include <dune/grid/utility/hierarchicsearch.hh>
#include <dune/typetree/typetree.hh>
#include "vtkexport.hh"
#include "geometrywrapper.hh"

Go to the source code of this file.

Classes

struct  Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >
 
class  Dune::PDELab::FunctionInterface< T, Imp >
 a Function that maps x in DomainType to y in RangeType More...
 
class  Dune::PDELab::InstationaryFunctionDefaults
 Default class for additional methods in instationary functions. More...
 
struct  Dune::PDELab::PowerCompositeGridFunctionTraits< GV >
 GV The type of the grid view the function lives on. More...
 
class  Dune::PDELab::GridFunctionOutputParameters
 Mixin base class for specifying output hints to I/O routines like VTK. More...
 
struct  Dune::PDELab::GridFunctionOutputParameters::Output
 Namespace for output-related data types and enums. More...
 
struct  Dune::PDELab::GridFunctionTraits< GV, RF, m, R >
 traits class holding the function signature, same as in local function More...
 
class  Dune::PDELab::GridFunctionInterface< T, Imp >
 a GridFunction maps x in DomainType to y in RangeType More...
 
struct  Dune::PDELab::BoundaryGridFunctionTraits< GV, RF, m, R >
 traits class holding function signature, same as in local function More...
 
class  Dune::PDELab::BoundaryGridFunctionInterface< T, Imp >
 A BoundaryGridFunction allows evaluation on boundary intersections. More...
 
class  Dune::PDELab::FunctionToGridFunctionAdapter< G, T >
 make a GridFunction from a Function More...
 
class  Dune::PDELab::GridFunctionToFunctionAdapter< GF >
 make a Function from a GridFunction More...
 
class  Dune::PDELab::GlobalFunctionToLocalFunctionAdapter< T, E >
 make a Function in local coordinates from a Function in global coordinates More...
 
class  Dune::PDELab::GridFunctionToLocalFunctionAdapter< T >
 make a LocalFunction from a GridFunction using local coordinates More...
 
class  Dune::PDELab::SelectComponentAdapter< T >
 a Function maps x in DomainType to y in RangeType More...
 
class  Dune::PDELab::BoundaryGridFunctionSelectComponentAdapter< T >
 Takes a BoundaryGridFunction and acts as a single component. More...
 
struct  Dune::PDELab::GridFunctionTag
 
class  Dune::PDELab::GridFunctionBase< T, Imp >
 leaf of a function tree More...
 
class  Dune::PDELab::BoundaryGridFunctionBase< T, Imp >
 leaf of a function tree More...
 
struct  Dune::PDELab::PowerCompositeSetTimeVisitor< TT >
 Visitor for Power- and CompositeGridFunctions calling the setTime() method on the leafs of the corresponding function trees. More...
 
struct  Dune::PDELab::PowerGridFunctionTag
 
class  Dune::PDELab::PowerGridFunction< T, k >
 product of identical functions More...
 
struct  Dune::PDELab::CompositeGridFunctionTag
 
class  Dune::PDELab::CompositeGridFunction< Children >
 composite functions More...
 
class  Dune::PDELab::GridFunctionBaseAdapter< Imp >
 Turn an ordinary GridFunction into a GridFunctionTree leaf. More...
 
struct  Dune::PDELab::AnalyticGridFunctionTraits< GV, RF, m >
 function signature for analytic functions on a grid More...
 
class  Dune::PDELab::AnalyticGridFunctionBase< T, Imp >
 an analytic grid function More...
 
class  Dune::PDELab::NormalFluxGridFunctionAdapter< T >
 
class  Dune::PDELab::PiolaBackwardAdapter< T >
 

Namespaces

 Dune
 
 Dune::PDELab
 

Functions

template<typename GV , typename T >
void Dune::PDELab::vtkwriter_tree_addvertexdata (Dune::VTKWriter< GV > &w, const T &t, std::string s="data")
 add vertex data from a GridFunctionTree to a VTKWriter More...
 

Variable Documentation

const std::string s

Referenced by Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleUVBoundary(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleUVEnrichedCoupling(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleUVProcessor(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleUVSkeleton(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleUVVolume(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleUVVolumePostSkeleton(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleVBoundary(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleVEnrichedCoupling(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleVProcessor(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleVSkeleton(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleVVolume(), Dune::PDELab::OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler >::assembleVVolumePostSkeleton(), Dune::PDELab::DefaultInteriorPenalty< RF >::DefaultInteriorPenalty(), Dune::PDELab::MaxwellEigenvectors< 3 >::eigenvalues(), Dune::PDELab::LinearAcousticsEigenvectors< 3 >::eigenvectors(), Dune::PDELab::LinearAcousticsEigenvectors< 3 >::eigenvectors_transposed(), Dune::PB::OrthonormalPolynomialBasis< R, k, d, bt, ComputationFieldType, basisType >::evaluateJacobian(), Dune::PDELab::DirectLeafLocalOrdering< OrderingTag, FEM, GV, DI, CI >::extract_entity_indices(), Dune::PDELab::hostPidWallUserLogtagFormatFunc(), Dune::PDELab::hostRankWallUserLogtagFormatFunc(), Dune::PDELab::logtag(), Dune::PDELab::logtagSetupMPI(), Dune::PDELab::EdgeS0_5FiniteElementMap< Geometry, VertexOrderFactory, RF >::maxLocalSize(), Dune::PDELab::nullFormatFunc(), Dune::PDELab::operator<<(), Dune::PDELab::LocalTag::operator<<(), Dune::PDELab::MultiIndex< T, n >::View::resize(), Dune::PDELab::TimeAdaptationStrategy::setBalanceLimit(), Dune::PDELab::TimeAdaptationStrategy::setCoarsenFractionWhileCoarsening(), Dune::PDELab::TimeAdaptationStrategy::setCoarsenFractionWhileRefinement(), Dune::PDELab::TimeAdaptationStrategy::setCoarsenLimit(), Dune::PDELab::TimeAdaptationStrategy::setMinEnergyRate(), Dune::PDELab::TimeAdaptationStrategy::setOptimisticFactor(), Dune::PDELab::TimeAdaptationStrategy::setRefineFractionWhileRefinement(), Dune::PDELab::TimeAdaptationStrategy::setTemporalScaling(), Dune::PDELab::TimeAdaptationStrategy::setTimeStepDecreaseFactor(), Dune::PDELab::TimeAdaptationStrategy::setTimeStepIncreaseFactor(), Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::size(), and Dune::PDELab::istl::BCRSPattern< RowOrdering, ColOrdering >::sizes().

VTKWriter& w