|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
localfiniteelement/interpolation.hh
Go to the documentation of this file.
62 struct LocalFunctionWrapper< LocalFunction, TransformedBasisFunctionSet< Entity, ShapeFunctionSet, Transformation > >
64 typedef TransformedBasisFunctionSet< Entity, ShapeFunctionSet, Transformation > BasisFunctionSetType;
163 void operator() ( const LocalFunction &localFunction, std::vector< Dof > &localDofVector ) const
170 void operator() ( const LocalFunction &localFunction, Dune::DynamicVector< Dof, Allocator > &localDofVector ) const
183 void operator() ( const LocalFunction &localFunction, LocalContribution< DiscreteFunction, Assembly > &localContribution ) const
316 void operator() ( const LocalFunction &localFunction, Dune::DynamicVector< Dof, Allocator > &localDofVector ) const
322 void operator() ( const LocalFunction &localFunction, LocalContribution< DiscreteFunction, Assembly > &localContribution ) const
336 auto operator() ( const LocalFunction &localFunction, Vector &localDofVector, PriorityTag<1> ) const
344 void operator() ( const LocalFunction &localFunction, Vector &localDofVector, PriorityTag<0> ) const
377 void operator() ( const LocalFunction &localFunction, std::vector< Dof > &localDofVector ) const
384 void operator() ( const LocalFunction &localFunction, Dune::DynamicVector< Dof, Allocator > &localDofVector ) const
392 void operator() ( const LocalFunction &localFunction, LocalContribution< DiscreteFunction, Assembly > &localContribution ) const
int size() const
void clear()
static constexpr IntegralRange< std::decay_t< T > > range(T &&from, U &&to) noexcept
typename Impl::voider< Types... >::type void_t
virtual void operator()()=0
static GridFunctionView< GF > localFunction(const GF &gf)
Definition gridfunctionview.hh:118
LocalFunctionConverter< HostLocalFunction, Converter, __InstationaryFunction::HoldCopy > localFunctionConverter(const HostLocalFunction hostLocalFunction, const Converter &converter=Converter())
Definition converter.hh:202
IteratorRange< typename DF::DofIteratorType > dofs(DF &df)
Iterates over all DOFs.
Definition rangegenerators.hh:76
const container_type & container() const
GridImp::template Codim< cd >::Entity Entity
Definition common/localcontribution.hh:14
FunctionSpaceType::DomainType DomainType
type of domain vectors, i.e., type of coordinates
Definition localfunction.hh:108
FunctionSpaceType::RangeType RangeType
type of range vectors, i.e., type of function values
Definition localfunction.hh:110
ThreadSafeValue realizes thread safety for a given variable by creating an instance of this variable ...
Definition threadsafevalue.hh:18
Implementation of DofAlignment.
Definition basisfunctionset/vectorial.hh:141
Definition common/localinterpolation.hh:23
Definition common/localinterpolation.hh:75
const InterpolationImplType & interpolation() const
Definition common/localinterpolation.hh:105
void bind(const EntityType &entity)
Definition common/localinterpolation.hh:87
std::optional< InterpolationImplType > interpolation_
Definition common/localinterpolation.hh:117
Definition localfiniteelement/interpolation.hh:111
Definition localfiniteelement/interpolation.hh:118
LocalFiniteElementInterpolation()
Definition localfiniteelement/interpolation.hh:138
const LocalInterpolationType & localInterpolation() const
Definition localfiniteelement/interpolation.hh:189
LocalInterpolation LocalInterpolationType
Definition localfiniteelement/interpolation.hh:123
Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, false >::BasisFunctionSetType
Space::BasisFunctionSetType BasisFunctionSetType
Definition localfiniteelement/interpolation.hh:122
BasisFunctionSetType basisFunctionSet() const
Definition localfiniteelement/interpolation.hh:188
LocalFiniteElementInterpolation(const BasisFunctionSetType &basisFunctionSet, const LocalInterpolationType &localInterpolation)
Definition localfiniteelement/interpolation.hh:144
void unbind()
Definition localfiniteelement/interpolation.hh:157
ThisType & operator=(const ThisType &other)
Definition localfiniteelement/interpolation.hh:150
Definition localfiniteelement/interpolation.hh:247
void unbind()
Definition localfiniteelement/interpolation.hh:294
ThisType & operator=(const ThisType &other)
Definition localfiniteelement/interpolation.hh:287
Space::BasisFunctionSetType BasisFunctionSetType
Definition localfiniteelement/interpolation.hh:251
LocalFiniteElementInterpolation(const ThisType &other)
Definition localfiniteelement/interpolation.hh:281
LocalFiniteElementInterpolation()
Definition localfiniteelement/interpolation.hh:268
LocalInterpolation LocalInterpolationType
Definition localfiniteelement/interpolation.hh:252
const LocalInterpolationType & localInterpolation() const
Definition localfiniteelement/interpolation.hh:328
BasisFunctionSetType basisFunctionSet() const
Definition localfiniteelement/interpolation.hh:327
LocalFiniteElementInterpolation(const BasisFunctionSetType &basisFunctionSet, const LocalInterpolationType &localInterpolation=LocalInterpolationType())
Definition localfiniteelement/interpolation.hh:274
Definition localfiniteelement/interpolation.hh:359
ThreadSafeValue< TemporarayDofVectorType > tmpDofs_
Definition localfiniteelement/interpolation.hh:365
const InterpolationImplType & interpolation() const
Definition common/localinterpolation.hh:105
std::vector< typename DiscreteFunctionSpace::RangeFieldType > TemporarayDofVectorType
Definition localfiniteelement/interpolation.hh:364
LocalFEInterpolationWrapper(const DiscreteFunctionSpace &space)
Definition localfiniteelement/interpolation.hh:369
discrete function space
T fill(T... args)
T forward(T... args)
T resize(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8