|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
vectorgridfunctionspace.hh
Go to the documentation of this file.
158 // Preconstruct children - it is important that the children are set before entering the constructor
175 const OrderingTag& ordering_tag = OrderingTag(), const LeafOrderingTag& leaf_ordering_tag = LeafOrderingTag())
176 : BaseT(create_components(typename Traits::EntitySet(gv),stackobject_to_shared_ptr(fem),leaf_backend,leaf_ordering_tag))
182 const OrderingTag& ordering_tag = OrderingTag(), const LeafOrderingTag& leaf_ordering_tag = LeafOrderingTag())
189 const OrderingTag& ordering_tag = OrderingTag(), const LeafOrderingTag& leaf_ordering_tag = LeafOrderingTag())
196 const OrderingTag& ordering_tag = OrderingTag(), const LeafOrderingTag& leaf_ordering_tag = LeafOrderingTag())
#define DUNE_THROW(E, m)
std::shared_ptr< T > stackobject_to_shared_ptr(T &t)
Traits::Backend & backend()
Definition gridfunctionspacebase.hh:281
void update(bool force=false)
Update the indexing information of the GridFunctionSpace.
Definition gridfunctionspacebase.hh:259
O OrderingTag
Definition powercompositegridfunctionspacebase.hh:100
LeafOrderingTag< EmptyParams > DefaultLeafOrderingTag
Definition gridfunctionspace/tags.hh:187
bool isRootSpace() const
Definition gridfunctionspacebase.hh:346
const std::string & name() const
Definition gridfunctionspacebase.hh:271
typename EntitySet::GridView GridView
Definition powercompositegridfunctionspacebase.hh:47
G EntitySet
Definition powercompositegridfunctionspacebase.hh:45
For backward compatibility – Do not use this!
T & child(index_constant< i >={})
type Type
static transformed_type transform(const SourceTree &s, const Transformation &t=Transformation())
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
Definition gridfunctionspacebase.hh:190
Trait class for the multi component grid function spaces.
Definition powercompositegridfunctionspacebase.hh:35
Mixin class providing common functionality of PowerGridFunctionSpace and CompositeGridFunctionSpace.
Definition powercompositegridfunctionspacebase.hh:73
Definition gridfunctionspace/tags.hh:28
Tag indicating a standard ordering for a leaf GridfunctionSpace.
Definition gridfunctionspace/tags.hh:185
tensorproduct space representing a vector valued function space
Definition vectorgridfunctionspace.hh:94
std::shared_ptr< Ordering > orderingStorage()
Direct access to the storage of the DOF ordering.
Definition vectorgridfunctionspace.hh:266
VectorGridFunctionSpace(const typename Traits::GridView &gv, const FEM &fem, const Backend &backend=Backend(), const LeafBackend &leaf_backend=LeafBackend(), const OrderingTag &ordering_tag=OrderingTag(), const LeafOrderingTag &leaf_ordering_tag=LeafOrderingTag())
Definition vectorgridfunctionspace.hh:173
ImplementationBase::Traits Traits
export traits class
Definition vectorgridfunctionspace.hh:154
TypeTree::PowerNode< LeafGFS, k > BaseT
Definition vectorgridfunctionspace.hh:111
PowerCompositeGridFunctionSpaceBase< VectorGridFunctionSpace, impl::EntitySet< GV >, Backend, OrderingTag, k > ImplementationBase
Definition vectorgridfunctionspace.hh:118
VectorGridFunctionSpaceTag ImplementationTag
Definition vectorgridfunctionspace.hh:109
Ordering & ordering()
Direct access to the DOF ordering.
Definition vectorgridfunctionspace.hh:234
ordering_transformation::Type Ordering
Definition vectorgridfunctionspace.hh:133
std::string name() const
Definition vectorgridfunctionspace.hh:201
VectorGridFunctionSpace(const typename Traits::EntitySet &es, const FEM &fem, const Backend &backend=Backend(), const LeafBackend &leaf_backend=LeafBackend(), const OrderingTag &ordering_tag=OrderingTag(), const LeafOrderingTag &leaf_ordering_tag=LeafOrderingTag())
Definition vectorgridfunctionspace.hh:180
void name(std::string name)
Definition vectorgridfunctionspace.hh:206
VectorGridFunctionSpace(const typename Traits::GridView &gv, std::shared_ptr< const FEM > fem, const Backend &backend=Backend(), const LeafBackend &leaf_backend=LeafBackend(), const OrderingTag &ordering_tag=OrderingTag(), const LeafOrderingTag &leaf_ordering_tag=LeafOrderingTag())
Definition vectorgridfunctionspace.hh:187
const Ordering & ordering() const
Direct access to the DOF ordering.
Definition vectorgridfunctionspace.hh:218
std::shared_ptr< const Ordering > orderingStorage() const
Direct access to the storage of the DOF ordering.
Definition vectorgridfunctionspace.hh:250
VectorGridFunctionSpace(const typename Traits::EntitySet &es, std::shared_ptr< const FEM > fem, const Backend &backend=Backend(), const LeafBackend &leaf_backend=LeafBackend(), const OrderingTag &ordering_tag=OrderingTag(), const LeafOrderingTag &leaf_ordering_tag=LeafOrderingTag())
Definition vectorgridfunctionspace.hh:194
extract type for storing constraints
Definition vectorgridfunctionspace.hh:138
std::conditional< std::is_same< Constraints, NoConstraints >::value, EmptyTransformation, ConstraintsTransformation< typenameOrdering::Traits::DOFIndex, typenameOrdering::Traits::ContainerIndex, E > >::type Type
Definition vectorgridfunctionspace.hh:150
T str(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8