DUNE-FEM (unstable)
twistprovider.hh
333 mat[idx] = refElement.position( FaceTopo::twistedDuneIndex(idx, twist), dim); // dim == codim here
367 mat[idx] = refElement.position( FaceTopo::twistedDuneIndex(idx, twist), dim); // dim == codim here
Definition: twistprovider.hh:281
Definition: twistprovider.hh:249
Definition: twistprovider.hh:348
static DUNE_EXPORT Object & instance(Args &&... args)
return singleton instance of given Object type.
Definition: singleton.hh:123
Definition: twistprovider.hh:314
Helper class for TwistProvider which takes care of the creation process.
Definition: twistprovider.hh:196
TwistMapperCreator(const QuadratureType &quad)
Constructor.
Definition: twistprovider.cc:67
~TwistMapperCreator()
Destructor.
Definition: twistprovider.cc:98
int maxTwist() const
Largest possible twist + 1 for the quadrature's geometry.
Definition: twistprovider.hh:221
const TwistStorageType * createStorage() const
Create the actual mapper for a given twist.
Definition: twistprovider.cc:105
int minTwist() const
Lowest possible twist for the quadrature's geometry.
Definition: twistprovider.hh:216
Access point for PointMapper objects with twist information PointMapper objects get created once and ...
Definition: twistprovider.hh:109
Traits::QuadratureType QuadratureType
Generic quadrature type.
Definition: twistprovider.hh:113
TwistMapperCreator< ct, dim >::TwistStorageType TwistStorageType
Definition: twistprovider.hh:117
static const TwistStorageType & getTwistStorage(const QuadratureType &quad)
Delivers the PointMapper object for quadrature quad and twist twist.
Definition: twistprovider.cc:47
Identifies quadrature points on faces with twists For a given quadrature type and a face with a given...
Definition: twistprovider.hh:54
TwistStorage(int minTwist, int maxTwist)
Definition: twistprovider.cc:8
void addMapper(const MapperType &mapper, int twist)
Add a new mapper for a given twist.
Definition: twistprovider.cc:16
int maxTwist() const
Maximal twist + 1.
Definition: twistprovider.hh:84
const MapperType & getMapper(int twist) const
Access to a mapper.
Definition: twistprovider.cc:33
size_t addPoint(const PointType &points)
Add a point (in the case of asymmetric quadratures)
Definition: twistprovider.cc:23
const PointVectorType & getPoints() const
Definition: twistprovider.cc:40
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:114
This class factors out all geometry dependent stuff in a strategy class.
Definition: twistprovider.hh:166
virtual ~TwistMapperStrategy()=default
virtual desctructor because of virtual functions
static const ReferenceElement & cube()
get hypercube reference elements
Definition: referenceelements.hh:168
static const ReferenceElement & simplex()
get simplex reference elements
Definition: referenceelements.hh:162
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)