|
KASKADE 7 development version
|
#include <algorithm>#include <functional>#include <map>#include <vector>#include <boost/compressed_pair.hpp>#include <boost/iterator/transform_iterator.hpp>#include "fem/firstless.hh"#include "fem/gridBasics.hh"#include "fem/gridcombinatorics.hh"#include "fem/lagrangespace.hh"#include "fem/views.hh"Go to the source code of this file.
Classes | |
| struct | Kaskade::PartitionedSpaceDetail::Empty |
| struct | Kaskade::PartitionedSpaceDetail::CompressedFirst< Pair > |
| A functor for extracting the first component of a boost compressed pair. More... | |
| struct | Kaskade::PartitionedSpaceDetail::FirstLess |
| struct | Kaskade::PartitionedSpaceDetail::SingleTagger |
| struct | Kaskade::PartitionedSpaceDetail::RestrictToBoundary |
| struct | Kaskade::PartitionedSpaceDetail::AllShapeFunctions |
| class | Kaskade::UniformPartitionedMapper< Implementation, Tagger, SFData > |
| Base class for piecewise continuous mappers. More... | |
| class | Kaskade::PiecewiseContinuousLagrangeMapper< Tagger, GV, ScalarType > |
| A degrees of freedom manager for piecewise continuous FEFunctionSpace s of local polynomials. More... | |
| struct | Kaskade::PiecewiseContinuousLagrangeMapper< Tagger, GV, ScalarType >::Element< m > |
Namespaces | |
| namespace | Kaskade |
| namespace | Kaskade::PartitionedSpaceDetail |
Typedefs | |
| template<class SFData > | |
| using | Kaskade::UniformPartitionedMapperCombinerArgument = RangeView< typename std::vector< boost::compressed_pair< size_t, SFData > >::const_iterator > |
| The sequence type that is provided as first argument to the call of the Combiner constructor. More... | |
Functions | |
| bool | Kaskade::PartitionedSpaceDetail::onSimplexFace (int dim, int codim, int id, int localFaceId) |
| check if a given subentity E is part of a certain simplex face F More... | |
| template<class Face > | |
| int | Kaskade::PartitionedSpaceDetail::getBoundaryId (Face const &face, std::vector< int > const &boundaryIds) |
| bool | Kaskade::PartitionedSpaceDetail::usedId (int id, std::vector< int > const &usedIds) |
| template<class Face > | |
| bool | Kaskade::PartitionedSpaceDetail::considerFace (Face const &face, std::vector< int > const &boundaryIds, std::vector< int > const &usedIds) |
| template<class Policy > | |
| constexpr bool | Kaskade::PartitionedSpaceDetail::isRestriction () |