|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
gridfunctionspace.hh
Go to the documentation of this file.
191 typedef TypeTree::TransformTree<GridFunctionSpace,gfs_to_ordering<GridFunctionSpace> > ordering_transformation;
237 // ****************************************************************************************************
239 // ****************************************************************************************************
242 GridFunctionSpace (const typename Traits::GridView& gridview, const FEM& fem, const CE& ce, const B& backend = B(), const OrderingTag& ordering_tag = OrderingTag())
254 GridFunctionSpace (const typename Traits::GridView& gridview, const std::shared_ptr<const FEM>& fem, const std::shared_ptr<const CE>& ce, const B& backend = B(), const OrderingTag& ordering_tag = OrderingTag())
266 GridFunctionSpace (const typename Traits::GridView& gridview, const FEM& fem, const B& backend = B(), const OrderingTag& ordering_tag = OrderingTag())
278 GridFunctionSpace (const typename Traits::GridView& gridview, const std::shared_ptr<const FEM>& fem, const B& backend = B(), const OrderingTag& ordering_tag = OrderingTag())
290 // ****************************************************************************************************
292 // ****************************************************************************************************
HybridTreePath< Dune::index_constant< i >... > StaticTreePath
#define DUNE_THROW(E,...)
Dune::HybridMultiIndex< T... > TreePath
std::shared_ptr< T > stackobject_to_shared_ptr(T &t)
ordering_transformation::Type Ordering
Definition gridfunctionspace.hh:216
GridFunctionSpace(const typename Traits::GridView &gridview, const std::shared_ptr< const FEM > &fem, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
constructor
Definition gridfunctionspace.hh:278
GridFunctionSpace(typename Traits::EntitySet entitySet, const FEM &fem, const CE &ce, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
Construct a new Grid Function Space object.
Definition gridfunctionspace.hh:309
static const bool isComposite
True if this grid function space is composed of others.
Definition gridfunctionspace.hh:125
GridFunctionSpace(const typename Traits::GridView &gridview, const FEM &fem, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
constructor
Definition gridfunctionspace.hh:266
Traits::Backend & backend()
Definition gridfunctionspacebase.hh:281
LeafGridFunctionSpaceTag ImplementationTag
Definition gridfunctionspace.hh:214
ES::Traits::template Codim< 0 >::Entity Element
Definition gridfunctionspace.hh:206
GridFunctionSpaceTraits< ES, FEM, CE, B, O > Traits
export Traits class
Definition gridfunctionspace.hh:198
L FiniteElementMap
finite element map
Definition gridfunctionspace.hh:147
GridFunctionSpace(const typename Traits::GridView &gridview, const std::shared_ptr< const FEM > &fem, const std::shared_ptr< const CE > &ce, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
constructor
Definition gridfunctionspace.hh:254
const Traits::ConstraintsType & constraints() const
return constraints engine
Definition gridfunctionspace.hh:398
std::shared_ptr< const FEM > finiteElementMapStorage() const
get finite element map
Definition gridfunctionspace.hh:392
O OrderingTag
tag describing the ordering.
Definition gridfunctionspace.hh:162
void setEntitySet(typename Traits::EntitySet entity_set)
Set the Entity Set object to this grid function space.
Definition gridfunctionspacebase.hh:329
B::size_type SizeType
short cut for size type exported by Backend
Definition gridfunctionspace.hh:141
L FiniteElementMapType
finite element map
Definition gridfunctionspace.hh:144
ES::Traits::template Codim< 0 >::Iterator ElementIterator
Definition gridfunctionspace.hh:207
GridFunctionSpace(typename Traits::EntitySet entitySet, const std::shared_ptr< const FEM > &fem, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
Definition gridfunctionspace.hh:374
void update(bool force=false)
Update the indexing information of the GridFunctionSpace.
Definition gridfunctionspacebase.hh:259
std::shared_ptr< Ordering > orderingStorage()
Direct access to the storage of the DOF ordering.
Definition gridfunctionspace.hh:460
std::shared_ptr< const Ordering > orderingStorage() const
Direct access to the storage of the DOF ordering.
Definition gridfunctionspace.hh:444
impl::GridView< G > GridView
the grid view where grid function is defined upon
Definition gridfunctionspace.hh:128
L::Traits::FiniteElementType FiniteElementType
finite element
Definition gridfunctionspace.hh:150
const FEM & finiteElementMap() const
get finite element map
Definition gridfunctionspace.hh:386
const Traits::EntitySet & entitySet() const
get entity set
Definition gridfunctionspacebase.hh:298
GridFunctionSpace(typename Traits::EntitySet entitySet, const std::shared_ptr< const FEM > &fem, const std::shared_ptr< const CE > &ce, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
Definition gridfunctionspace.hh:328
GridFunctionSpace(const typename Traits::GridView &gridview, const FEM &fem, const CE &ce, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
constructor
Definition gridfunctionspace.hh:242
impl::EntitySet< G > EntitySet
the entity set of this function space.
Definition gridfunctionspace.hh:131
L::Traits::FiniteElementType FiniteElement
Definition gridfunctionspace.hh:152
Ordering & ordering()
Direct access to the DOF ordering.
Definition gridfunctionspace.hh:428
bool isRootSpace() const
Definition gridfunctionspacebase.hh:346
const Ordering & ordering() const
Direct access to the DOF ordering.
Definition gridfunctionspace.hh:412
std::shared_ptr< const CE > constraintsStorage() const
return storage of constraints engine
Definition gridfunctionspace.hh:404
B BackendType
vector backend
Definition gridfunctionspace.hh:136
GridFunctionSpace(typename Traits::EntitySet entitySet, const FEM &fem, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
Definition gridfunctionspace.hh:353
std::conditional< std::is_same< CE, NoConstraints >::value, EmptyTransformation, ConstraintsTransformation< typenameOrdering::Traits::DOFIndex, typenameOrdering::Traits::ContainerIndex, E > >::type Type
define Type as the Type of a container of E's
Definition gridfunctionspace.hh:231
C ConstraintsType
type representing constraints
Definition gridfunctionspace.hh:155
GridView GridViewType
Definition gridfunctionspace.hh:133
STL namespace.
For backward compatibility – Do not use this!
Implementation & impl()
GridView(const Implementation &imp)
type Type
static transformed_type transform(const SourceTree &s, const Transformation &t=Transformation())
Definition istl/descriptors.hh:48
Definition exceptions.hh:36
Mixin base class for specifying output hints to I/O routines like VTK.
Definition function.hh:126
a class holding transformation for constrained spaces
Definition constraintstransformation.hh:20
Definition constraintstransformation.hh:112
Definition noconstraints.hh:20
Definition datahandleprovider.hh:189
collect types exported by a leaf grid function space
Definition gridfunctionspace.hh:123
extract type for storing constraints
Definition gridfunctionspace.hh:221
Definition gridfunctionspacebase.hh:190
Definition gridfunctionspace/tags.hh:32
Tag indicating a standard ordering for a leaf GridfunctionSpace.
Definition gridfunctionspace/tags.hh:185
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8