SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::quadrature::Query Struct Referencefinal

The Query struct is used to represent a quadrature query, which contains all the information needed to determine the appropriate order and other relevant information for the integration rule. More...

#include <query.hpp>

Collaboration diagram for serif::discretization::quadrature::Query:
[legend]

Public Attributes

forms::FormDescriptor form
 The form descriptor for the form being queried.
 
QuadratureRole role = QuadratureRole::discretization
 The role of the quadrature rule.
 
domain::DomainOrSet domain = domain::AllDomains{}
 The domain or set of domains for which we are trying to resolve an MFEM integration rule.
 
MappingKind mapping = MappingKind::none
 The mapping kind of the quadrature rule.
 
int trial_order = 0
 The order of the trial space.
 
int test_order = 0
 The order of the test space.
 
int coefficient_order = 0
 The order of the coefficient space.
 
int geometry_weight_order = 0
 The order of the geometry weight.
 
int trial_order_reduction = 0
 The reduction in the order of the trial space.
 
int test_order_reduction = 0
 The reduction in the order of the test space.
 
std::optional< int > base_order
 The base order for the quadrature rule.
 

Detailed Description

The Query struct is used to represent a quadrature query, which contains all the information needed to determine the appropriate order and other relevant information for the integration rule.

Member Data Documentation

◆ base_order

std::optional<int> serif::discretization::quadrature::Query::base_order

The base order for the quadrature rule.

◆ coefficient_order

int serif::discretization::quadrature::Query::coefficient_order = 0

The order of the coefficient space.

◆ domain

domain::DomainOrSet serif::discretization::quadrature::Query::domain = domain::AllDomains{}

The domain or set of domains for which we are trying to resolve an MFEM integration rule.

◆ form

forms::FormDescriptor serif::discretization::quadrature::Query::form

The form descriptor for the form being queried.

◆ geometry_weight_order

int serif::discretization::quadrature::Query::geometry_weight_order = 0

The order of the geometry weight.

◆ mapping

MappingKind serif::discretization::quadrature::Query::mapping = MappingKind::none

The mapping kind of the quadrature rule.

◆ role

QuadratureRole serif::discretization::quadrature::Query::role = QuadratureRole::discretization

The role of the quadrature rule.

◆ test_order

int serif::discretization::quadrature::Query::test_order = 0

The order of the test space.

◆ test_order_reduction

int serif::discretization::quadrature::Query::test_order_reduction = 0

The reduction in the order of the test space.

◆ trial_order

int serif::discretization::quadrature::Query::trial_order = 0

The order of the trial space.

◆ trial_order_reduction

int serif::discretization::quadrature::Query::trial_order_reduction = 0

The reduction in the order of the trial space.


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