|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
leaflocalordering.hh
Go to the documentation of this file.
38 LeafLocalOrdering(const std::shared_ptr<const FEM>& fem, const ES& es, bool backend_blocked, typename BaseT::GFSData* gfs_data)
109 ReferenceElements<typename Traits::EntitySet::Traits::CoordinateField,Traits::EntitySet::dimension>::general(cell.type());
136 ReferenceElements<typename Traits::EntitySet::Traits::CoordinateField,Traits::EntitySet::dimension>::general(cell.type());
146 gt_sizes[geometry_type_index] = this->_entity_dof_offsets[index] = std::max(this->_entity_dof_offsets[index],static_cast<size_type>(key.index() + 1));
187 return transformed_type(gfs.finiteElementMapStorage(),gfs.entitySet(),false,&const_cast<GFS*>(gfs));
190 static transformed_storage_type transform_storage(std::shared_ptr<const GFS> gfs, const Transformation& t)
192 return std::make_shared<transformed_type>(gfs->finiteElementMapStorage(),gfs->entitySet(),false,const_cast<GFS*>(gfs.get()));
For backward compatibility – Do not use this!
static constexpr std::size_t index(const GeometryType >)
static const Coefficients & coefficients(const FiniteElement &fe)
FiniteElement::Traits::Coefficients Coefficients
unsigned int codim() const
unsigned int subEntity() const
Tag indicating a standard ordering for a leaf GridfunctionSpace.
Definition gridfunctionspace/tags.hh:185
Definition gridviewordering.hh:207
Definition gridviewordering.hh:286
Definition leaflocalordering.hh:24
Traits::SizeType size(const typename Traits::ContainerIndex &suffix, const typename Traits::DOFIndex::EntityIndex &index) const
Returns the size for a given suffix.
Definition leaflocalordering.hh:89
const Traits::GridView & gridView() const
Definition leaflocalordering.hh:49
const Traits::EntitySet & entitySet() const
Definition leaflocalordering.hh:44
void collect_used_codims(CodimMask &codims) const
Definition leaflocalordering.hh:60
LeafLocalOrdering(const std::shared_ptr< const FEM > &fem, const ES &es, bool backend_blocked, typename BaseT::GFSData *gfs_data)
Definition leaflocalordering.hh:38
void setup_fixed_size_possible()
Definition leaflocalordering.hh:72
const FEM & finiteElementMap() const
Definition leaflocalordering.hh:54
void update_a_priori_fixed_size()
Definition leaflocalordering.hh:67
LeafLocalOrdering< typename GFS::Traits::OrderingTag, typename GFS::Traits::FiniteElementMap, typename GFS::Traits::EntitySet, typename Transformation::DOFIndex, typename Transformation::ContainerIndex > transformed_type
Definition leaflocalordering.hh:181
static transformed_type transform(const GFS &gfs, const Transformation &t)
Definition leaflocalordering.hh:185
std::shared_ptr< transformed_type > transformed_storage_type
Definition leaflocalordering.hh:183
static transformed_storage_type transform_storage(std::shared_ptr< const GFS > gfs, const Transformation &t)
Definition leaflocalordering.hh:190
std::vector< typename Traits::SizeType > _gt_entity_offsets
Definition localorderingbase.hh:452
bool _fixed_size_possible
Definition localorderingbase.hh:442
Traits::SizeType node_size(const Node &node, typename Traits::ContainerIndex suffix, const typename Traits::DOFIndex::EntityIndex &index) const
Gives the size for a given entity and suffix.
Definition localorderingbase.hh:287
Traits::SizeType size(const typename Traits::DOFIndex::EntityIndex &index) const
Definition localorderingbase.hh:229
friend struct collect_used_geometry_types_from_cell
Definition localorderingbase.hh:46
std::vector< bool > _gt_used
Definition localorderingbase.hh:450
Traits::CodimFlag _codim_used
Definition localorderingbase.hh:449
friend struct extract_per_entity_sizes_from_cell
Definition localorderingbase.hh:49
impl::GridFunctionSpaceOrderingData< typename Traits::SizeType > GFSData
Definition localorderingbase.hh:69
std::vector< typename Traits::SizeType > _gt_dof_offsets
Definition localorderingbase.hh:453
static constexpr auto GT_UNUSED
Definition localorderingbase.hh:65
std::size_t _max_local_size
Definition localorderingbase.hh:444
std::vector< typename Traits::SizeType > _entity_dof_offsets
Definition localorderingbase.hh:454
CI ContainerIndex
Definition ordering/utility.hh:176
Definition ordering/utility.hh:224
typename ES::GridView GridView
Definition ordering/utility.hh:227
T begin(T... args)
T end(T... args)
T fill(T... args)
T get(T... args)
T max(T... args)
T set(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8