dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::FemQuadratureKey Class Reference

A simple quadrature key class for use FemPy. More...

#include <dune/fem/quadrature/quadprovider.hh>

Public Member Functions

 FemQuadratureKey ()
 empty constructor
 
 FemQuadratureKey (const FemQuadratureKey &key)=default
 copy constructor
 
 FemQuadratureKey (const int first, const int second)
 constructor taking to ids, like std::pair
 
 FemQuadratureKey (const int first)
 constructor taking only order (fallback for standard Fem quadratures)
 
 operator int () const
 cast into fast int identifier based storage of quadratures
 
int first () const
 return first component
 
int second () const
 return second component
 

Static Public Attributes

static const int highest_order = maxFirst * maxSecond
 

Detailed Description

A simple quadrature key class for use FemPy.

Constructor & Destructor Documentation

◆ FemQuadratureKey() [1/4]

Dune::Fem::FemQuadratureKey::FemQuadratureKey ( )
inline

empty constructor

◆ FemQuadratureKey() [2/4]

Dune::Fem::FemQuadratureKey::FemQuadratureKey ( const FemQuadratureKey key)
default

copy constructor

◆ FemQuadratureKey() [3/4]

Dune::Fem::FemQuadratureKey::FemQuadratureKey ( const int  first,
const int  second 
)
inline

constructor taking to ids, like std::pair

◆ FemQuadratureKey() [4/4]

Dune::Fem::FemQuadratureKey::FemQuadratureKey ( const int  first)
inline

constructor taking only order (fallback for standard Fem quadratures)

Member Function Documentation

◆ first()

int Dune::Fem::FemQuadratureKey::first ( ) const
inline

return first component

◆ operator int()

Dune::Fem::FemQuadratureKey::operator int ( ) const
inline

cast into fast int identifier based storage of quadratures

◆ second()

int Dune::Fem::FemQuadratureKey::second ( ) const
inline

return second component

Member Data Documentation

◆ highest_order

const int Dune::Fem::FemQuadratureKey::highest_order = maxFirst * maxSecond
static

The documentation for this class was generated from the following file: