|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
gridfunctionspace.hh
Go to the documentation of this file.
193 typedef TypeTree::TransformTree<GridFunctionSpace,gfs_to_ordering<GridFunctionSpace> > ordering_transformation;
239 // ****************************************************************************************************
241 // ****************************************************************************************************
244 GridFunctionSpace (const typename Traits::GridView& gridview, const FEM& fem, const CE& ce, const B& backend = B(), const OrderingTag& ordering_tag = OrderingTag())
256 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())
268 GridFunctionSpace (const typename Traits::GridView& gridview, const FEM& fem, const B& backend = B(), const OrderingTag& ordering_tag = OrderingTag())
280 GridFunctionSpace (const typename Traits::GridView& gridview, const std::shared_ptr<const FEM>& fem, const B& backend = B(), const OrderingTag& ordering_tag = OrderingTag())
292 // ****************************************************************************************************
294 // ****************************************************************************************************
HybridTreePath< Dune::index_constant< i >... > StaticTreePath
HybridTreePath< Dune::index_constant< i >... > TreePath
#define DUNE_THROW(E, m)
std::shared_ptr< T > stackobject_to_shared_ptr(T &t)
ordering_transformation::Type Ordering
Definition gridfunctionspace.hh:218
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:280
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:311
static const bool isComposite
True if this grid function space is composed of others.
Definition gridfunctionspace.hh:127
GridFunctionSpace(const typename Traits::GridView &gridview, const FEM &fem, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
constructor
Definition gridfunctionspace.hh:268
Traits::Backend & backend()
Definition gridfunctionspacebase.hh:281
LeafGridFunctionSpaceTag ImplementationTag
Definition gridfunctionspace.hh:216
ES::Traits::template Codim< 0 >::Entity Element
Definition gridfunctionspace.hh:208
GridFunctionSpaceTraits< ES, FEM, CE, B, O > Traits
export Traits class
Definition gridfunctionspace.hh:200
L FiniteElementMap
finite element map
Definition gridfunctionspace.hh:149
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:256
const Traits::ConstraintsType & constraints() const
return constraints engine
Definition gridfunctionspace.hh:400
std::shared_ptr< const FEM > finiteElementMapStorage() const
get finite element map
Definition gridfunctionspace.hh:394
O OrderingTag
tag describing the ordering.
Definition gridfunctionspace.hh:164
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:143
L FiniteElementMapType
finite element map
Definition gridfunctionspace.hh:146
ES::Traits::template Codim< 0 >::Iterator ElementIterator
Definition gridfunctionspace.hh:209
GridFunctionSpace(typename Traits::EntitySet entitySet, const std::shared_ptr< const FEM > &fem, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
Definition gridfunctionspace.hh:376
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:462
std::shared_ptr< const Ordering > orderingStorage() const
Direct access to the storage of the DOF ordering.
Definition gridfunctionspace.hh:446
impl::GridView< G > GridView
the grid view where grid function is defined upon
Definition gridfunctionspace.hh:130
L::Traits::FiniteElementType FiniteElementType
finite element
Definition gridfunctionspace.hh:152
const FEM & finiteElementMap() const
get finite element map
Definition gridfunctionspace.hh:388
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:330
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:244
impl::EntitySet< G > EntitySet
the entity set of this function space.
Definition gridfunctionspace.hh:133
L::Traits::FiniteElementType FiniteElement
Definition gridfunctionspace.hh:154
Ordering & ordering()
Direct access to the DOF ordering.
Definition gridfunctionspace.hh:430
bool isRootSpace() const
Definition gridfunctionspacebase.hh:346
const Ordering & ordering() const
Direct access to the DOF ordering.
Definition gridfunctionspace.hh:414
std::shared_ptr< const CE > constraintsStorage() const
return storage of constraints engine
Definition gridfunctionspace.hh:406
B BackendType
vector backend
Definition gridfunctionspace.hh:138
GridFunctionSpace(typename Traits::EntitySet entitySet, const FEM &fem, const B &backend=B(), const OrderingTag &ordering_tag=OrderingTag())
Definition gridfunctionspace.hh:355
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:233
C ConstraintsType
type representing constraints
Definition gridfunctionspace.hh:157
GridView GridViewType
Definition gridfunctionspace.hh:135
STL namespace.
For backward compatibility – Do not use this!
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:125
extract type for storing constraints
Definition gridfunctionspace.hh:223
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