|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
mutable.hh
Go to the documentation of this file.
29 : public LocalFunction< typename DiscreteFunctionTraits< DiscreteFunction > :: DiscreteFunctionSpaceType :: BasisFunctionSetType,
33 typedef LocalFunction< typename DiscreteFunctionTraits< DiscreteFunction > :: DiscreteFunctionSpaceType :: BasisFunctionSetType,
62 explicit MutableLocalFunction ( DiscreteFunctionType &discreteFunction, const EntityType &entity )
63 : BaseType( discreteFunction.space().basisFunctionSet( entity ), LocalDofVectorType( discreteFunction.localDofVectorAllocator() ) ),
70 explicit MutableLocalFunction ( const DiscreteFunctionType &dFunction, const EntityType &entity )
71 : BaseType( dFunction.space().basisFunctionSet( entity ), LocalDofVectorType( dFunction.localDofVectorAllocator() ) ),
79 : BaseType( static_cast< const BaseType& > ( other ) ), discreteFunction_( other.discreteFunction_ )
Traits class for a DiscreteFunction.
Definition common/discretefunction.hh:61
const LocalDofVectorType & localDofVector() const
return const reference to local Dof Vector
Definition localfunction.hh:424
void init(const EntityType &entity)
initialize the local function for an entity
Definition localfunction.hh:446
const EntityType & entity() const
obtain the entity, this local function lives on
Definition localfunction.hh:305
void unbind()
clears the local function by removing the basisFunctionSet
Definition localfunction.hh:467
const BasisFunctionSetType & basisFunctionSet() const
obtain the basis function set for this local function
Definition localfunction.hh:299
LocalDofVector LocalDofVectorType
type of local Dof Vector
Definition localfunction.hh:86
Definition mutable.hh:31
const LocalDofVectorType & localDofVector() const
return const reference to local Dof Vector
Definition localfunction.hh:424
ThisType & operator=(const ThisType &)=delete
DiscreteFunction DiscreteFunctionType
type of DiscreteFunction
Definition mutable.hh:38
MutableLocalFunction(const DiscreteFunctionType &discreteFunction)
Constructor creating empty local function from given discrete function.
Definition mutable.hh:56
MutableLocalFunction(ThisType &&other)
move constructor
Definition mutable.hh:83
MutableLocalFunction(DiscreteFunctionType &discreteFunction)
Constructor creating empty local function from given discrete function.
Definition mutable.hh:50
BaseType::LocalDofVectorType LocalDofVectorType
type of local Dof vector object
Definition mutable.hh:44
const DiscreteFunctionType & discreteFunction() const
Definition mutable.hh:105
BaseType::BasisFunctionSetType BasisFunctionSetType
type of BasisFunctionSet
Definition mutable.hh:47
DiscreteFunctionType * discreteFunction_
Definition mutable.hh:115
DiscreteFunctionType & discreteFunction()
Definition mutable.hh:109
MutableLocalFunction(const DiscreteFunctionType &dFunction, const EntityType &entity)
Constructor creating local function from given discrete function and entity, not empty.
Definition mutable.hh:70
MutableLocalFunction(DiscreteFunctionType &discreteFunction, const EntityType &entity)
Constructor creating local function from given discrete function and entity, not empty.
Definition mutable.hh:62
MutableLocalFunction(const ThisType &other)
copy constructor
Definition mutable.hh:78
BaseType::EntityType EntityType
type of the entity, the local function lives on is given by the space
Definition mutable.hh:41
Interface class for basis function sets.
Definition basisfunctionset/basisfunctionset.hh:32
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8