.TH "serif::discretization::quadrature::Query" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*- .ad l .nh .SH NAME serif::discretization::quadrature::Query \- The \fBQuery\fP 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\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Attributes" .in +1c .ti -1c .RI "\fBforms::FormDescriptor\fP \fBform\fP" .br .RI "The form descriptor for the form being queried\&. " .ti -1c .RI "\fBQuadratureRole\fP \fBrole\fP = \fBQuadratureRole::discretization\fP" .br .RI "The role of the quadrature rule\&. " .ti -1c .RI "\fBdomain::DomainOrSet\fP \fBdomain\fP = \fBdomain::AllDomains\fP{}" .br .RI "The domain or set of domains for which we are trying to resolve an MFEM integration rule\&. " .ti -1c .RI "\fBMappingKind\fP \fBmapping\fP = \fBMappingKind::none\fP" .br .RI "The mapping kind of the quadrature rule\&. " .ti -1c .RI "int \fBtrial_order\fP = 0" .br .RI "The order of the trial space\&. " .ti -1c .RI "int \fBtest_order\fP = 0" .br .RI "The order of the test space\&. " .ti -1c .RI "int \fBcoefficient_order\fP = 0" .br .RI "The order of the coefficient space\&. " .ti -1c .RI "int \fBgeometry_weight_order\fP = 0" .br .RI "The order of the geometry weight\&. " .ti -1c .RI "int \fBtrial_order_reduction\fP = 0" .br .RI "The reduction in the order of the trial space\&. " .ti -1c .RI "int \fBtest_order_reduction\fP = 0" .br .RI "The reduction in the order of the test space\&. " .ti -1c .RI "std::optional< int > \fBbase_order\fP" .br .RI "The base order for the quadrature rule\&. " .in -1c .SH "Detailed Description" .PP The \fBQuery\fP 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\&. .SH "Member Data Documentation" .PP .SS "std::optional serif::discretization::quadrature::Query::base_order" .PP The base order for the quadrature rule\&. .SS "int serif::discretization::quadrature::Query::coefficient_order = 0" .PP The order of the coefficient space\&. .SS "\fBdomain::DomainOrSet\fP serif::discretization::quadrature::Query::domain = \fBdomain::AllDomains\fP{}" .PP The domain or set of domains for which we are trying to resolve an MFEM integration rule\&. .SS "\fBforms::FormDescriptor\fP serif::discretization::quadrature::Query::form" .PP The form descriptor for the form being queried\&. .SS "int serif::discretization::quadrature::Query::geometry_weight_order = 0" .PP The order of the geometry weight\&. .SS "\fBMappingKind\fP serif::discretization::quadrature::Query::mapping = \fBMappingKind::none\fP" .PP The mapping kind of the quadrature rule\&. .SS "\fBQuadratureRole\fP serif::discretization::quadrature::Query::role = \fBQuadratureRole::discretization\fP" .PP The role of the quadrature rule\&. .SS "int serif::discretization::quadrature::Query::test_order = 0" .PP The order of the test space\&. .SS "int serif::discretization::quadrature::Query::test_order_reduction = 0" .PP The reduction in the order of the test space\&. .SS "int serif::discretization::quadrature::Query::trial_order = 0" .PP The order of the trial space\&. .SS "int serif::discretization::quadrature::Query::trial_order_reduction = 0" .PP The reduction in the order of the trial space\&. .SH "Author" .PP Generated automatically by Doxygen for SERiF from the source code\&.