dune-fem  2.8-git
Public Types | List of all members
Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > > Struct Template Reference

#include <dune/fem/function/combinedfunction/combinedfunction.hh>

Public Types

typedef ContainedDiscreteFunction ContainedDiscreteFunctionType
 
typedef CombinedDiscreteFunction< ContainedDiscreteFunctionType, N > DiscreteFunctionType
 
typedef ContainedDiscreteFunctionType ::DiscreteFunctionSpaceType ContainedDiscreteFunctionSpaceType
 
typedef CombinedSpace< ContainedDiscreteFunctionSpaceType, N, VariableBasedDiscreteFunctionSpaceType
 
typedef DiscreteFunctionSpaceType ::DomainFieldType DomainFieldType
 
typedef DiscreteFunctionSpaceType ::RangeFieldType RangeFieldType
 
typedef DiscreteFunctionSpaceType ::DomainType DomainType
 
typedef DiscreteFunctionSpaceType ::RangeType RangeType
 
typedef DiscreteFunctionSpaceType ::JacobianRangeType JacobianRangeType
 
typedef RangeFieldType DofType
 
typedef DiscreteFunctionSpaceType ::MapperType MapperType
 
typedef DiscreteFunctionSpaceType ::GridType GridType
 
typedef DiscreteFunctionSpaceType ::GridPartType GridPartType
 
typedef CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionType, N > DofIteratorType
 
typedef ConstDofIteratorDefault< DofIteratorTypeConstDofIteratorType
 
typedef ContainedDiscreteFunctionType ::DofBlockType DofBlockType
 
typedef ContainedDiscreteFunctionType ::ConstDofBlockType ConstDofBlockType
 
typedef ContainedDiscreteFunctionType ::DofBlockPtrType DofBlockPtrType
 
typedef ContainedDiscreteFunctionType ::ConstDofBlockPtrType ConstDofBlockPtrType
 
typedef ThreadSafeValue< UninitializedObjectStackLocalDofVectorStackType
 
typedef StackAllocator< DofType, LocalDofVectorStackType * > LocalDofVectorAllocatorType
 
typedef DynamicReferenceVector< DofType, LocalDofVectorAllocatorTypeLocalDofVectorType
 
typedef MutableLocalFunction< DiscreteFunctionTypeLocalFunctionType
 

Detailed Description

template<class ContainedDiscreteFunction, int N>
struct Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >

Traits class for AdaptiveDiscreteFunction and AdaptiveLocalFunction

Member Typedef Documentation

◆ ConstDofBlockPtrType

template<class ContainedDiscreteFunction , int N>
typedef ContainedDiscreteFunctionType :: ConstDofBlockPtrType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::ConstDofBlockPtrType

◆ ConstDofBlockType

template<class ContainedDiscreteFunction , int N>
typedef ContainedDiscreteFunctionType :: ConstDofBlockType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::ConstDofBlockType

◆ ConstDofIteratorType

template<class ContainedDiscreteFunction , int N>
typedef ConstDofIteratorDefault< DofIteratorType > Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::ConstDofIteratorType

◆ ContainedDiscreteFunctionSpaceType

template<class ContainedDiscreteFunction , int N>
typedef ContainedDiscreteFunctionType :: DiscreteFunctionSpaceType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::ContainedDiscreteFunctionSpaceType

◆ ContainedDiscreteFunctionType

template<class ContainedDiscreteFunction , int N>
typedef ContainedDiscreteFunction Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::ContainedDiscreteFunctionType

◆ DiscreteFunctionSpaceType

template<class ContainedDiscreteFunction , int N>
typedef CombinedSpace< ContainedDiscreteFunctionSpaceType, N, VariableBased > Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::DiscreteFunctionSpaceType

◆ DiscreteFunctionType

template<class ContainedDiscreteFunction , int N>
typedef CombinedDiscreteFunction< ContainedDiscreteFunctionType, N > Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::DiscreteFunctionType

◆ DofBlockPtrType

template<class ContainedDiscreteFunction , int N>
typedef ContainedDiscreteFunctionType :: DofBlockPtrType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::DofBlockPtrType

◆ DofBlockType

template<class ContainedDiscreteFunction , int N>
typedef ContainedDiscreteFunctionType :: DofBlockType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::DofBlockType

◆ DofIteratorType

template<class ContainedDiscreteFunction , int N>
typedef CombinedDiscreteFunctionDofIterator< ContainedDiscreteFunctionType, N > Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::DofIteratorType

◆ DofType

template<class ContainedDiscreteFunction , int N>
typedef RangeFieldType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::DofType

◆ DomainFieldType

template<class ContainedDiscreteFunction , int N>
typedef DiscreteFunctionSpaceType :: DomainFieldType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::DomainFieldType

◆ DomainType

template<class ContainedDiscreteFunction , int N>
typedef DiscreteFunctionSpaceType :: DomainType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::DomainType

◆ GridPartType

template<class ContainedDiscreteFunction , int N>
typedef DiscreteFunctionSpaceType :: GridPartType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::GridPartType

◆ GridType

template<class ContainedDiscreteFunction , int N>
typedef DiscreteFunctionSpaceType :: GridType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::GridType

◆ JacobianRangeType

template<class ContainedDiscreteFunction , int N>
typedef DiscreteFunctionSpaceType :: JacobianRangeType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::JacobianRangeType

◆ LocalDofVectorAllocatorType

template<class ContainedDiscreteFunction , int N>
typedef StackAllocator< DofType, LocalDofVectorStackType* > Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::LocalDofVectorAllocatorType

◆ LocalDofVectorStackType

template<class ContainedDiscreteFunction , int N>
typedef ThreadSafeValue< UninitializedObjectStack > Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::LocalDofVectorStackType

◆ LocalDofVectorType

template<class ContainedDiscreteFunction , int N>
typedef DynamicReferenceVector< DofType, LocalDofVectorAllocatorType > Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::LocalDofVectorType

◆ LocalFunctionType

template<class ContainedDiscreteFunction , int N>
typedef MutableLocalFunction< DiscreteFunctionType > Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::LocalFunctionType

◆ MapperType

template<class ContainedDiscreteFunction , int N>
typedef DiscreteFunctionSpaceType :: MapperType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::MapperType

◆ RangeFieldType

template<class ContainedDiscreteFunction , int N>
typedef DiscreteFunctionSpaceType :: RangeFieldType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::RangeFieldType

◆ RangeType

template<class ContainedDiscreteFunction , int N>
typedef DiscreteFunctionSpaceType :: RangeType Dune::Fem::DiscreteFunctionTraits< CombinedDiscreteFunction< ContainedDiscreteFunction, N > >::RangeType

The documentation for this struct was generated from the following file: