dune-fem  2.4.1-rc
Modules | Classes
Collaboration diagram for Discrete functions:

Modules

 An efficient implementation for vector valued functions on adaptive grids
 
 An implementation using dune-istl block vectors
 
 A discrete function for product spaces
 
 A discrete function for PETsc Vectors
 
 A discrete function for extraction of scalar functions
 
 Local function on an entity
 
 Wrapping analytical function into discrete functions
 
 Handling DOFs
 

Classes

class  Dune::Fem::IsDiscreteFunction
 
class  Dune::Fem::HasLocalFunction
 
class  Dune::Fem::DiscreteFunctionTraits< DiscreteFunction >
 Traits class for a DiscreteFunction. More...
 
class  Dune::Fem::DiscreteFunctionDefault< Impl >
 
class  Dune::Fem::DiscreteFunctionInterface< Impl >
 
class  Dune::Fem::ManagedDiscreteFunction< DiscreteFunction >
 
struct  Dune::Fem::DefaultDiscreteFunctionTraits< DiscreteFunctionSpace, DofVector >
 
class  Dune::Fem::DofBlockProxy< DiscreteFunction, Dof, Size >
 DoF block proxy for discrete functions with random access to DoFs. More...
 

Detailed Description

The DiscreteFunction is responsible for the dof storage. This can be done in various ways an is left to the user. The user has to derive his own implementation from the DiscreteFunctionDefault class. The implementations in the default class which are ineffecient for the dof storage in the derived class can be overloaded.

Remarks
The interface for using a DiscreteFunction is defined by the class DiscreteFunctionInterface.