26#ifndef dftefeQuadratureAttributes_h
27#define dftefeQuadratureAttributes_h
90 static const std::map<QuadratureRuleType, size_type>
106 static const std::map<QuadratureRuleType, QuadratureFamily>
Class to store the attributes of a quad point, such as the cell Id it belongs, the quadPointId within...
Definition: QuadratureAttributes.h:171
size_type quadPointId
Definition: QuadratureAttributes.h:187
QuadraturePointAttributes(const size_type inputCellId, const QuadratureRuleAttributes *inputQuadratureRuleAttributesPtr, const size_type inputQuadPointId)
Definition: QuadratureAttributes.h:178
QuadraturePointAttributes()
Definition: QuadratureAttributes.h:173
size_type cellId
Definition: QuadratureAttributes.h:185
const QuadratureRuleAttributes * quadratureRuleAttributesPtr
Definition: QuadratureAttributes.h:186
static const size_type NUM_1D_POINTS
Setting all the QuadratureRuleAttributesDefaults.
Definition: Defaults.h:62
static const std::string TAG
Definition: Defaults.h:67
Definition: QuadratureAttributes.h:135
QuadratureRuleAttributes()
Definition: QuadratureAttributes.cpp:32
bool isCartesianTensorStructured() const
Definition: QuadratureAttributes.cpp:74
bool operator==(const QuadratureRuleAttributes &quadratureRuleAttributes) const
Definition: QuadratureAttributes.cpp:92
std::string d_tag
Definition: QuadratureAttributes.h:162
bool d_isCartesianTensorStructured
Definition: QuadratureAttributes.h:160
QuadratureFamily d_quadratureFamily
Definition: QuadratureAttributes.h:159
std::string getTag() const
Definition: QuadratureAttributes.cpp:86
size_type d_num1DPoints
Definition: QuadratureAttributes.h:161
size_type getNum1DPoints() const
Definition: QuadratureAttributes.cpp:80
~QuadratureRuleAttributes()=default
QuadratureFamily getQuadratureFamily() const
Definition: QuadratureAttributes.cpp:68
static const std::map< QuadratureRuleType, size_type > _dftefe_quadrature_rule_to_1d_num_points_map_
Definition: QuadratureAttributes.h:91
QuadratureRuleType
Definition: QuadratureAttributes.h:54
QuadratureFamily
Definition: QuadratureAttributes.h:38
static const std::map< QuadratureRuleType, QuadratureFamily > _dftefe_quadrature_rule_to_quad_family_
Definition: QuadratureAttributes.h:107
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
unsigned int size_type
Definition: TypeConfig.h:8