|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
shapefunctionsets.hh
Go to the documentation of this file.
104 typedef Dune::Fem::SingletonList< Dune::GeometryType, ShapeFunctionSet, Factory > SingletonProviderType;
183 return Dune::Fem::AllGeomTypes< IndexSetType, GridType >( gridPart.indexSet() ).geomTypes( codimension );
213 typedef CachedShapeFunctionSets< GridPart, CachedShapeFunctionSetType, Factory > Implementation;
219 static constexpr bool codegenShapeFunctionSet = detail::IsCodegenShapeFunctionSet< CachedShapeFunctionSetType >::value;
275 static constexpr bool codegenShapeFunctionSet = detail::IsCodegenShapeFunctionSet< Implementation >::value;
278 typedef VectorialShapeFunctionSet< typename Implementation::ShapeFunctionSetType, Range > ShapeFunctionSetType;
Provides a proxy class for pointers to a shape function set.
iterator end()
STL namespace.
default implementation uses method geomTypes of given index set. Used in DiscreteFunctionSpaces.
Definition allgeomtypes.hh:99
const std ::vector< GeometryType > & geomTypes(unsigned int codim) const
returns vector with geometry tpyes this index set has indices for
Definition allgeomtypes.hh:171
@ dimDomain
dimension of domain vector space
Definition functionspaceinterface.hh:46
interface class representing a family of shape function sets
Definition shapefunctionsets.hh:33
ShapeFunctionSets(ShapeFunctionSets &&)
move constructor
int order(Dune::GeometryType type) const
return order per geometry type
ShapeFunctionSetType shapeFunctionSet(const Dune::GeometryType &type) const
return shape function set
ImplementationDefined ShapeFunctionSetType
shape function set type
Definition shapefunctionsets.hh:36
ShapeFunctionSets & operator=(const ShapeFunctionSets &)=delete
assignment operator
ShapeFunctionSets(const ShapeFunctionSets &)=delete
copy constructor
const std::vector< Dune::GeometryType > & types() const
return vector of geometry types
Definition shapefunctionsets.hh:90
CachedShapeFunctionSets(ThisType &&other)
Definition shapefunctionsets.hh:132
GridPart GridPartType
grid part type
Definition shapefunctionsets.hh:95
Dune::Fem::ShapeFunctionSetProxy< ShapeFunctionSet > ShapeFunctionSetType
shape function set type
Definition shapefunctionsets.hh:97
CachedShapeFunctionSets(const GridPartType &gridPart)
Definition shapefunctionsets.hh:112
ShapeFunctionSetType shapeFunctionSet(const Dune::GeometryType &type) const
return shape function set
Definition shapefunctionsets.hh:171
CachedShapeFunctionSets & operator=(const ThisType &)=delete
const std::vector< Dune::GeometryType > & types() const
return vector of geometry types
Definition shapefunctionsets.hh:146
CachedShapeFunctionSets(const ThisType &)=delete
int order(Dune::GeometryType type) const
return maximum order
Definition shapefunctionsets.hh:165
int order() const
return maximum order
Definition shapefunctionsets.hh:149
Definition shapefunctionsets.hh:197
Implementation::ShapeFunctionSetType ShapeFunctionSetType
shape function set type
Definition shapefunctionsets.hh:217
SelectCachingShapeFunctionSets(const GridPart &gridPart)
Definition shapefunctionsets.hh:225
int order(Dune::GeometryType type) const
return maximum order
Definition shapefunctionsets.hh:252
SelectCachingShapeFunctionSets(ThisType &&other)
Definition shapefunctionsets.hh:237
static constexpr bool codegenShapeFunctionSet
Definition shapefunctionsets.hh:219
SelectCachingShapeFunctionSets(const ThisType &)=delete
int order() const
return maximum order
Definition shapefunctionsets.hh:249
ShapeFunctionSetType shapeFunctionSet(const Dune::GeometryType &type) const
return shape function set
Definition shapefunctionsets.hh:255
SelectCachingShapeFunctionSets & operator=(const ThisType &)=delete
const std::vector< Dune::GeometryType > & types() const
return vector of geometry types
Definition shapefunctionsets.hh:246
Definition shapefunctionsets.hh:271
VectorialShapeFunctionSets(ThisType &&other)
Definition shapefunctionsets.hh:303
int order() const
return maximum order
Definition shapefunctionsets.hh:319
ShapeFunctionSetType shapeFunctionSet(const Dune::GeometryType &type) const
return shape function set
Definition shapefunctionsets.hh:325
VectorialShapeFunctionSets & operator=(const ThisType &)=delete
VectorialShapeFunctionSet< typename Implementation::ShapeFunctionSetType, Range > ShapeFunctionSetType
shape function set type
Definition shapefunctionsets.hh:278
VectorialShapeFunctionSets(Args &&...args)
Definition shapefunctionsets.hh:289
VectorialShapeFunctionSets(ThisType &)=delete
VectorialShapeFunctionSets(const ThisType &)=delete
static constexpr bool codegenShapeFunctionSet
Definition shapefunctionsets.hh:275
const std::vector< Dune::GeometryType > & types() const
return vector of geometry types
Definition shapefunctionsets.hh:316
VectorialShapeFunctionSets(Implementation &&impl)
Definition shapefunctionsets.hh:284
int order(Dune::GeometryType type) const
return maximum order
Definition shapefunctionsets.hh:322
Definition proxy.hh:35
Definition selectcaching.hh:26
Interface class for shape function sets.
Definition shapefunctionset/shapefunctionset.hh:33
Definition shapefunctionset/vectorial.hh:447
Definition singletonlist.hh:25
T begin(T... args)
T end(T... args)
T max(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8