|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
agglomerationquadrature.hh
Go to the documentation of this file.
52 typedef std::stack< std::unique_ptr< PolyhedronQuadratureType > > PolyhedronQuadratureStorageType;
98 const PolyhedronQuadratureType* polyQuad = static_cast< const PolyhedronQuadratureType* > ( quad );
virtual void operator()()=0
constexpr void mtv(const X &x, Y &y) const
field_type determinant(bool doPivoting=true) const
GlobalCoordinate corner(int k) const
ThreadSafeValue realizes thread safety for a given variable by creating an instance of this variable ...
Definition threadsafevalue.hh:18
Agglomeration is a simple quadrature for polyhedral cells based on sub triangulation
Definition agglomerationquadrature.hh:22
std::stack< std::unique_ptr< PolyhedronQuadratureType > > PolyhedronQuadratureStorageType
Definition agglomerationquadrature.hh:52
PolyhedronQuadrature< RealType, dimension > PolyhedronQuadratureType
Definition agglomerationquadrature.hh:49
static std::enable_if_t< dimension !=2||dimw !=2, IntegrationPointListType > computeQuadrature(const EntityType &entity, const QuadratureKeyType &quadKey)
Definition agglomerationquadrature.hh:188
IntegrationPointListType::CoordinateType CoordinateType
Definition agglomerationquadrature.hh:41
IntegrationPointListType::IntegrationPointListType IntegrationPointListImpl
Definition agglomerationquadrature.hh:50
static void pushObject(const PolyhedronQuadratureType *quad)
Definition agglomerationquadrature.hh:79
GridPartType::ctype RealType
type for reals (usually double)
Definition agglomerationquadrature.hh:37
GridPartImp GridPartType
type of the grid partition
Definition agglomerationquadrature.hh:25
static std::enable_if_t< dimension==2 &&dimw==2, IntegrationPointListType > computeQuadrature(const EntityType &entity, const QuadratureKeyType &quadKey)
returns quadrature points for polyhedral cells
Definition agglomerationquadrature.hh:108
static PolyhedronQuadratureStorageType & quadStorage()
Definition agglomerationquadrature.hh:55
static PolyhedronQuadratureType * getObject(const GeometryType &type)
Definition agglomerationquadrature.hh:62
GridPartType::template Codim< 0 >::EntityType EntityType
Definition agglomerationquadrature.hh:46
int QuadratureKeyType
Definition agglomerationquadrature.hh:43
IntegrationPointList IntegrationPointListType
Definition agglomerationquadrature.hh:39
Definition agglomerationquadrature.hh:95
Definition elementquadrature.hh:73
Definition femquadratures.hh:367
void reset(const int order, const int nop)
Definition femquadratures.hh:418
void addQuadraturePoint(const CoordinateType &point, const FieldType weight)
Adds a point-weight pair to the quadrature.
Definition quadratureimp.hh:270
actual interface class for integration point lists
Definition quadrature.hh:158
T emplace(T... args)
T empty(T... args)
T max(T... args)
T min(T... args)
T pop(T... args)
T size(T... args)
T top(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8