|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
combinedspace/interpolation.hh
Go to the documentation of this file.
130 typedef TupleBasisFunctionSet< CombineOp, typename Spaces::BasisFunctionSetType ... > BasisFunctionSetType;
137 typedef typename std::tuple_element< 0, std::tuple< Spaces ... > >::type::EntityType EntityType;
171 static const int thisDimRange = BasisFunctionSetType::template SubBasisFunctionSet< i >::type::FunctionSpaceType::dimRange;
202 static void apply ( const Tuple &tuple, const BasisFunctionSetType &basisSet, const LocalFunction &lv, LocalDofVector &ldv )
205 subLdv( ldv, OffsetSubMapper( basisSet.template subBasisFunctionSet< i >().size(), basisSet.offset( i ) ) );
216 static void apply ( const Tuple &tuple, const BasisFunctionSetType &basisSet, const LocalFunction &lv, LocalDofVector &ldv )
219 subLdv( ldv, OffsetSubMapper( basisSet.template subBasisFunctionSet< i >().size(), basisSet.offset( i ) ) );
void clear()
static constexpr IntegralRange< std::decay_t< T > > range(T &&from, U &&to) noexcept
static Type apply(T &t)
static constexpr size_type N()
virtual void operator()()=0
STL namespace.
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
Definition utility.hh:147
Definition space/basisfunctionset/tuple.hh:34
Definition space/basisfunctionset/tuple.hh:35
Definition space/basisfunctionset/tuple.hh:39
std::size_t offset(int i) const
return offset of the i-th subbasisfunctionSet in the whole set
Definition space/basisfunctionset/tuple.hh:429
std::size_t size() const
return size of basis function set
Definition space/basisfunctionset/tuple.hh:261
static const int dimRange
size of domain space
Definition space/basisfunctionset/tuple.hh:198
Interface documentation for Dof alignment classes used in VectorialBasisFunctionSet.
Definition basisfunctionset/vectorial.hh:34
Extract Sub dof vector for single coordinate.
Definition basisfunctionset/vectorial.hh:179
Definition combinedspace/interpolation.hh:25
void apply(const LocalFunction &lv, LocalDofVector &ldv) const
Definition combinedspace/interpolation.hh:80
Space::EntityType EntityType
Definition combinedspace/interpolation.hh:66
DofAlignmentType dofAlignment_
Definition combinedspace/interpolation.hh:94
Space::ContainedDiscreteFunctionSpaceType::InterpolationImplType interpolation_
Definition combinedspace/interpolation.hh:93
PowerSpaceInterpolation(const Space &space, const EntityType &entity)
Definition combinedspace/interpolation.hh:68
Definition combinedspace/interpolation.hh:106
void unbind()
Definition combinedspace/interpolation.hh:157
InterpolationTupleType interpolation_
Definition combinedspace/interpolation.hh:160
std::tuple_element< 0, std::tuple< Spaces... > >::type::EntityType EntityType
Definition combinedspace/interpolation.hh:137
TupleSpaceInterpolation(const Spaces &... spaces, const EntityType &entity)
Definition combinedspace/interpolation.hh:146
BasisFunctionSetType basisFunctionSet_
Definition combinedspace/interpolation.hh:161
Definition combinedspace/interpolation.hh:175
void apply(const In &in, Out &out) const
Definition combinedspace/interpolation.hh:194
An implementation of DenseVector to extract a portion, not necessarly contiguos, of a vector.
Definition subvector.hh:161
Index mapper which simply adds an offset to the index.
Definition subvector.hh:83
T forward(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8