|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
gridfunctionspacebase.hh
Go to the documentation of this file.
38 DUNE_THROW(GridFunctionSpaceHierarchyError,"initialized space cannot become part of larger GridFunctionSpace tree");
48 // helper class with minimal dependencies. Orderings keep a pointer to this structure and populate it
358 DUNE_THROW(GridFunctionSpaceHierarchyError,"update() may only be called on the root of the function space hierarchy");
361 TypeTree::applyToTree(ordering,impl::update_ordering_data<typename Traits::SizeType>(ordering));
void applyToTree(Tree &&tree, Visitor &&visitor)
ImplementationDefined child(Node &&node, Indices... indices)
BCRSMatrix< FieldMatrix< T, n, m >, A >::size_type size_type
Hierarchy< Domain, A >::Iterator update
void post(Domain &x)
static constexpr size_type size()
#define DUNE_THROW(E, m)
PDELab-specific exceptions.
void update(Ordering &ordering) const
Definition gridfunctionspacebase.hh:354
Traits::OrderingTag & orderingTag()
Definition gridfunctionspacebase.hh:336
const Traits::Backend & backend() const
Definition gridfunctionspacebase.hh:286
Traits::Backend & backend()
Definition gridfunctionspacebase.hh:281
Traits::SizeType maxLocalSize() const
get max dimension of shape function space
Definition gridfunctionspacebase.hh:244
Traits::SizeType blockCount() const
Definition gridfunctionspacebase.hh:220
std::optional< typename Traits::EntitySet > _entity_set
Definition gridfunctionspacebase.hh:364
const Traits::GridView & gridView() const
get grid view
Definition gridfunctionspacebase.hh:292
void setEntitySet(typename Traits::EntitySet entity_set)
Set the Entity Set object to this grid function space.
Definition gridfunctionspacebase.hh:329
void name(const std::string &name)
Definition gridfunctionspacebase.hh:276
const Traits::OrderingTag & orderingTag() const
Definition gridfunctionspacebase.hh:341
void update(bool force=false)
Update the indexing information of the GridFunctionSpace.
Definition gridfunctionspacebase.hh:259
const Traits::EntitySet & entitySet() const
get entity set
Definition gridfunctionspacebase.hh:298
Traits::SizeType globalSize() const
Definition gridfunctionspacebase.hh:234
bool isRootSpace() const
Definition gridfunctionspacebase.hh:346
Traits::EntitySet & entitySet()
get entity set
Definition gridfunctionspacebase.hh:305
Traits::SizeType size() const
Definition gridfunctionspacebase.hh:206
const std::string & name() const
Definition gridfunctionspacebase.hh:271
GridFunctionSpaceBase(Backend_ &&backend, OrderingTag_ &&ordering_tag)
Definition gridfunctionspacebase.hh:199
STL namespace.
For backward compatibility – Do not use this!
Implementation & impl()
Called a GridFunctionSpace method that requires initialization of the space.
Definition exceptions.hh:30
Definition exceptions.hh:36
Definition gridfunctionspacebase.hh:190
T data(T... args)
T emplace(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8