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/views.hh"
Go to the source code of this file.
Classes | |
struct | Kaskade::ScalarSpaceDetail::Empty |
struct | Kaskade::ScalarSpaceDetail::CompressedFirst< Pair > |
A functor for extracting the first component of a boost compressed pair. More... | |
struct | Kaskade::ScalarSpaceDetail::FirstLess |
struct | Kaskade::ScalarSpaceDetail::RestrictToBoundary |
struct | Kaskade::ScalarSpaceDetail::AllShapeFunctions |
class | Kaskade::UniformScalarMapper< Implementation, SFData > |
Base class for uniform scalar local to global mappers. More... | |
Namespaces | |
namespace | Kaskade |
namespace | Kaskade::ScalarSpaceDetail |
Typedefs | |
template<class SFData > | |
using | Kaskade::UniformScalarMapperCombinerArgument = 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::ScalarSpaceDetail::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::ScalarSpaceDetail::getBoundaryId (Face const &face, std::vector< int > const &boundaryIds) |
bool | Kaskade::ScalarSpaceDetail::usedId (int id, std::vector< int > const &usedIds) |
template<class Face > | |
bool | Kaskade::ScalarSpaceDetail::considerFace (Face const &face, std::vector< int > const &boundaryIds, std::vector< int > const &usedIds) |
template<class Policy > | |
constexpr bool | Kaskade::ScalarSpaceDetail::isRestriction () |