\begin{theindex} \item {@120027171211173332346346153147002002266065223266::HasBoundType}, \hyperpage{221} \item {@120027171211173332346346153147002002266065223266::HasBoundTypeMember}, \hyperpage{221} \item {@200074317303167056063064256070046203054064052214::CanInspectChange}, \hyperpage{221} \item {@200074317303167056063064256070046203054064052214::CanMakeCache}, \hyperpage{222} \item {@200074317303167056063064256070046203054064052214::CanMakeComputation}, \hyperpage{222} \item {@200074317303167056063064256070046203054064052214::CanMakeFallibleCache}, \hyperpage{222} \item {@200074317303167056063064256070046203054064052214::CanRequest}, \hyperpage{222} \item {@230372075125117112146216022050257331177137107327::CanCompose}, \hyperpage{222} \item {@247006277077211216153350341142357337161001026143::HasSurfaceRelation}, \hyperpage{223} \item {@247006277077211216153350341142357337161001026143::SelectsCarrier}, \hyperpage{223} \item {@252166143035264314021214246026055041120163322041::CanResolve}, \hyperpage{223} \item {@323172327364102235210333337057065015152354331343::CanBorrow}, \hyperpage{223} \item {@323172327364102235210333337057065015152354331343::CanMakeContext}, \hyperpage{224} \item {@323172327364102235210333337057065015152354331343::CanRead}, \hyperpage{224} \item {@323172327364102235210333337057065015152354331343::CanSelect}, \hyperpage{224} \item {@347145241034102141072004357171274360230346064356::CanMakeStore}, \hyperpage{224} \item {@347145241034102141072004357171274360230346064356::CanOwn}, \hyperpage{224} \item {@347145241034102141072004357171274360230346064356::CanRead}, \hyperpage{225} \item {@347145241034102141072004357171274360230346064356::CanReadEntry}, \hyperpage{225} \item {\texorpdfstring{$\sim$}{\string~}DofMap} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{440} \item {\texorpdfstring{$\sim$}{\string~}DomainMapper} \subitem {serif::mapping::DomainMapper}, \hyperpage{469} \item {\texorpdfstring{$\sim$}{\string~}ExteriorDomainMap} \subitem {serif::mapping::compactification::ExteriorDomainMap}, \hyperpage{525} \indexspace \item {a\_black} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {a\_blue} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {a\_bright\_black} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {a\_bright\_green} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {a\_bright\_red} \subitem {serif::utils::misc::terminal}, \hyperpage{218} \item {a\_cyan} \subitem {serif::utils::misc::terminal}, \hyperpage{218} \item {a\_green} \subitem {serif::utils::misc::terminal}, \hyperpage{218} \item {a\_magenta} \subitem {serif::utils::misc::terminal}, \hyperpage{218} \item {a\_red} \subitem {serif::utils::misc::terminal}, \hyperpage{218} \item {a\_reset} \subitem {serif::utils::misc::terminal}, \hyperpage{218} \item {a\_white} \subitem {serif::utils::misc::terminal}, \hyperpage{218} \item {a\_yellow} \subitem {serif::utils::misc::terminal}, \hyperpage{218} \item {AccelerationValue} \subitem {serif::dimensions}, \hyperpage{62} \item {accumulate\_element\_result} \subitem {serif::operators::backend::mfem}, \hyperpage{173} \item {accumulate\_partial} \subitem {serif::geometry::surface::detail}, \hyperpage{144} \item {actualBoundaryID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{454} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{455} \item {acyclic} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{606} \item {add} \subitem {serif::utils::CompensatedSum}, \hyperpage{357} \item {add\_element} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{440} \item {add\_jacobian\_transpose\_rows} \subitem {serif::operators::backend::mfem}, \hyperpage{173} \item {add\_point\_border\_residual} \subitem {serif::operators::backend::mfem}, \hyperpage{173} \item {additional\_boost} \subitem {serif::discretization::quadrature::QuadratureTermOptions}, \hyperpage{810} \item {additional\_order} \subitem {serif::equations::AngularMomentum}, \hyperpage{267} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{284} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{287} \subitem {serif::equations::gravity\_contributions::DensitySource}, \hyperpage{412} \subitem {serif::equations::gravity\_contributions::GradientDivergence}, \hyperpage{600} \subitem {serif::equations::gravity\_contributions::GradientValue}, \hyperpage{604} \subitem {serif::equations::gravity\_contributions::PotentialValue}, \hyperpage{775} \subitem {serif::equations::GravityForce}, \hyperpage{613} \subitem {serif::equations::MassNormalization}, \hyperpage{694} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{789} \subitem {serif::equations::RotationalForce}, \hyperpage{890} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{289} \subitem {serif::operators::GradientRequest}, \hyperpage{602} \item {adjacentDomainID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{637} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{638} \item {adjacentElementID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{637} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{638} \item {affine} \subitem {serif::discretization::quadrature}, \hyperpage{103} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{342} \item {agrees\_with} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{951} \item {AIsBaseClassOfB} \subitem {serif::discretization::domain}, \hyperpage{79} \subitem {serif::discretization::domain::relation}, \hyperpage{85} \subitem {serif::utils::misc::std\_helper}, \hyperpage{215} \item {all\_unique\_types\_v} \subitem {serif::utils::misc::traits}, \hyperpage{219} \item {all\_unique\_types\_v$<$ First, Rest... $>$} \subitem {serif::utils::misc::traits}, \hyperpage{219} \item {all\_unique\_values} \subitem {serif::discretization::domain::ids::validation}, \hyperpage{84} \item {AllDomains} \subitem {serif::discretization::domain}, \hyperpage{78} \item {AllInputs} \subitem {serif::geometry::surface::detail::RelationQuantities$<$ eos::relations::Relation$<$ Output, Inputs... $>$ $>$}, \hyperpage{845} \item {angular\_velocity} \subitem {serif::equations::RigidRotation}, \hyperpage{883} \item {angular\_velocity\_term} \subitem {serif::discretization::blocks::rotation}, \hyperpage{887} \item {AngularMomentum} \subitem {serif::equations::AngularMomentum}, \hyperpage{267} \item {AngularMomentumValue} \subitem {serif::dimensions}, \hyperpage{62} \item {AngularVelocity} \subitem {serif::equations::AngularMomentum}, \hyperpage{266} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{286} \subitem {serif::equations::RotationalForce}, \hyperpage{889} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{288} \item {AngularVelocityValue} \subitem {serif::dimensions}, \hyperpage{62} \subitem {serif::equations::AngularMomentum}, \hyperpage{266} \subitem {serif::equations::RotationalForce}, \hyperpage{889} \item {ANSIColors} \subitem {serif::utils::misc::terminal}, \hyperpage{216} \item {apply} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{952} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{824} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{941} \item {apply\_jacobian} \subitem {serif::geometry::deformation}, \hyperpage{122} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{360} \subitem {serif::operators::backend::mfem}, \hyperpage{173, 174} \item {apply\_jacobian\_rows} \subitem {serif::operators::backend::mfem}, \hyperpage{174} \item {apply\_jacobian\_transpose} \subitem {serif::geometry::deformation}, \hyperpage{123} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{360} \subitem {serif::operators::backend::mfem}, \hyperpage{174} \item {apply\_point\_border\_jacobian} \subitem {serif::operators::backend::mfem}, \hyperpage{175} \item {apply\_point\_border\_jacobian\_transpose} \subitem {serif::operators::backend::mfem}, \hyperpage{175} \item {apply\_pullback\_derivative} \subitem {serif::geometry::deformation}, \hyperpage{123} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{360} \item {apply\_residual\_rows} \subitem {serif::operators::backend::mfem}, \hyperpage{175} \item {apply\_transpose} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{824} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{941} \item {apply\_volume\_direction} \subitem {serif::operators::backend::mfem}, \hyperpage{175} \item {AreaValue} \subitem {serif::dimensions}, \hyperpage{62} \item {AT\_COMPACTIFIED\_INFINITY} \subitem {serif::mapping}, \hyperpage{150} \subitem {serif::utils::errors}, \hyperpage{209} \item {automatic} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \indexspace \item {BarotropicClosure} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{284} \item {BarotropicHydrostaticEquilibrium} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{286} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{289} \item {base\_order} \subitem {serif::discretization::quadrature::Query}, \hyperpage{820} \subitem {serif::discretization::quadrature::Resolution}, \hyperpage{870} \item {basis} \subitem {serif::discretization::backend::mfem::TensorBasisCache::Entry}, \hyperpage{500} \subitem {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{487} \subitem {serif::operators::backend::mfem::TensorBasisCache::Entry}, \hyperpage{501} \subitem {serif::operators::backend::mfem::VolumeScratch}, \hyperpage{1023} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1027} \item {begin} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{892} \item {bind} \subitem {serif::operators::backend::mfem}, \hyperpage{176} \item {bind\_contributions} \subitem {serif::operators}, \hyperpage{159} \subitem {serif::operators::detail}, \hyperpage{193} \item {binding} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{447} \subitem {serif::operators::backend::mfem::CoefficientView$<$ BindingT $>$}, \hyperpage{354} \subitem {serif::operators::backend::mfem::MappingCoefficients}, \hyperpage{676} \item {Bindings} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{367} \subitem {serif::utils::dependencies::ComputationStore$<$ EntryTs $>$}, \hyperpage{381} \subitem {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{413} \subitem {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{416} \subitem {serif::utils::dependencies::detail::ComputationCacheTraits$<$ GraphT, ContextT, ErrorT, true $>$}, \hyperpage{375} \item {bindings} \subitem {serif::operators::backend::mfem::VolumeData$<$ EquationT, SchemaT $>$}, \hyperpage{1011} \item {BLACK} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {BLUE} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {boost} \subitem {serif::discretization::quadrature::Resolution}, \hyperpage{870} \subitem {serif::discretization::quadrature::RuleControl}, \hyperpage{891} \item {Border} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{341} \subitem {serif::operators::backend::mfem::PointBorderData$<$ EquationT, SchemaT $>$}, \hyperpage{760} \item {border\_binding} \subitem {serif::operators::backend::mfem::PointBorderData$<$ EquationT, SchemaT $>$}, \hyperpage{760} \subitem {serif::operators::backend::mfem::PointBorderDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{761} \item {border\_coefficient} \subitem {serif::operators::backend::mfem::PointBorderData$<$ EquationT, SchemaT $>$}, \hyperpage{760} \item {border\_term} \subitem {serif::discretization::blocks::central\_density}, \hyperpage{339} \item {BorderBinding} \subitem {serif::operators::backend::mfem::PointBorderDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{761} \item {borrow} \subitem {serif::utils::dependencies}, \hyperpage{199} \item {bound\_type\_t} \subitem {serif::utils::dependencies}, \hyperpage{198} \item {boundary\_attributes} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{447} \subitem {serif::geometry::deformation::backend::mfem::ReferenceMeshSnapshot}, \hyperpage{836} \item {boundary\_descriptors} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{479} \item {boundary\_element} \subitem {serif::geometry::deformation::backend::mfem::detail::LocatedBoundaryPoint}, \hyperpage{673} \item {boundary\_element\_boundary\_id} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{699} \item {boundary\_element\_count} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{699} \item {boundary\_element\_face} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{699} \item {boundary\_elements\_on\_face} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{700} \item {boundary\_id} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{479} \item {boundary\_id\_count} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{480} \item {boundary\_id\_matches} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{479} \item {boundary\_ids\_type} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{478} \item {boundary\_logical\_radius} \subitem {serif::geometry::deformation::backend::mfem::detail}, \hyperpage{133} \item {boundary\_step} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {boundary\_type} \subitem {serif::discretization::domain::ids::BoundaryID$<$ BoundaryT, IdentifierValue $>$}, \hyperpage{320} \subitem {serif::discretization::domain::relation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{451} \subitem {serif::discretization::domain::schema::BoundaryID$<$ BoundaryT, IdentifierValue $>$}, \hyperpage{321} \subitem {serif::discretization::domain::schema::validation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{453} \item {boundary\_values} \subitem {serif::geometry::surface}, \hyperpage{139} \item {boundaryElementID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{454} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{455} \item {BoundTerms} \subitem {serif::geometry::surface::detail}, \hyperpage{143} \item {BRIGHT\_BLACK} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {BRIGHT\_GREEN} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {BRIGHT\_RED} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {build\_displacement} \subitem {serif::geometry::deformation}, \hyperpage{124} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{361} \item {build\_radial\_interpolation} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{128} \item {build\_surface\_embedding} \subitem {serif::geometry::deformation}, \hyperpage{124} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{943} \indexspace \item {CACHE\_FE\_BINDING\_ERROR} \subitem {serif::utils::errors}, \hyperpage{210} \item {capture} \subitem {serif::discretization::backend::mfem::CoefficientTracking}, \hyperpage{348, 349} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationTracking}, \hyperpage{834} \subitem {serif::geometry::surface::detail::PressureConditionTracking}, \hyperpage{786} \subitem {serif::operators::backend::mfem::CoefficientTracking}, \hyperpage{351, 352} \subitem {serif::utils::dependencies::ProjectedSnapshot$<$ FunctionT $>$}, \hyperpage{801} \subitem {serif::utils::dependencies::ValueSnapshot}, \hyperpage{999} \item {Captured} \subitem {serif::utils::dependencies::detail::SourceSnapshot$<$ ResourceT $>$}, \hyperpage{918} \item {captured} \subitem {serif::utils::dependencies::detail::SourceSnapshot$<$ ResourceT $>$}, \hyperpage{918} \item {CarrierQuantity} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{794} \item {CarrierTerm} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{794} \item {center} \subitem {serif::equations::RigidRotation}, \hyperpage{883} \item {center\_of\_mass} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{806} \item {Centering} \subitem {serif::operators::backend::mfem}, \hyperpage{169} \item {CentralDensity} \subitem {serif::operators}, \hyperpage{156} \item {CentralDensityConstraint} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{341} \item {centrifugal} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{806} \item {changed} \subitem {serif::utils::dependencies::ComputationUpdate$<$ InputsT, ValueT $>$}, \hyperpage{383} \item {changed\_inputs} \subitem {serif::utils::dependencies::ComputationUpdate$<$ InputsT, ValueT $>$}, \hyperpage{383} \item {changed\_sources} \subitem {serif::utils::dependencies::PreparationReport$<$ ResultsT, SourcesT $>$}, \hyperpage{783} \item {check\_independent\_harmonics} \subitem {serif::geometry::deformation::detail}, \hyperpage{135} \item {checked\_data} \subitem {serif::operators::backend::mfem::JacobianOperator$<$ CacheT $>$}, \hyperpage{659} \item {checked\_linearization} \subitem {serif::geometry::surface::detail}, \hyperpage{144} \item {checked\_mesh} \subitem {serif::discretization::backend::mfem::TermBinding$<$ TermT, SchemaT $>$}, \hyperpage{967} \item {checked\_value} \subitem {serif::utils::dependencies::OwnedComputation$<$ KeyT, ComputationT $>$}, \hyperpage{746} \item {ChemicalPotentialValue} \subitem {serif::dimensions}, \hyperpage{62} \item {clear} \subitem {serif::discretization::backend::mfem::TensorBasisCache}, \hyperpage{956} \subitem {serif::operators::backend::mfem::TensorBasisCache}, \hyperpage{958} \item {clear\_geometry\_cache} \subitem {serif::mapping::DomainMapper}, \hyperpage{469} \item {clone} \subitem {serif::mapping::compactification::ExteriorDomainMap}, \hyperpage{525} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{663} \subitem {serif::mapping::DomainMapper}, \hyperpage{469} \item {Closure} \subitem {serif::operators}, \hyperpage{156} \subitem {serif::operators::backend::mfem}, \hyperpage{169} \item {coefficient} \subitem {serif::equations::EquationScale$<$ EquationT $>$}, \hyperpage{521} \subitem {serif::operators::ContributionBinding$<$ EquationT $>$}, \hyperpage{389} \item {coefficient\_order} \subitem {serif::discretization::quadrature::Query}, \hyperpage{820} \item {coefficients} \subitem {serif::discretization::backend::mfem::TensorWorkspace}, \hyperpage{960} \item {coefficients\_term} \subitem {serif::discretization::blocks::surface\_deformation}, \hyperpage{938} \item {collect\_volume\_results} \subitem {serif::operators::backend::mfem}, \hyperpage{176} \item {collection} \subitem {serif::geometry::deformation::backend::mfem::ReferenceSpaceSnapshot}, \hyperpage{837} \item {column\_count} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{515} \item {column\_index} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{514} \item {Columns} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{513} \item {columns} \subitem {serif::operators::backend::mfem::BasisBindings$<$ ColumnCount $>$}, \hyperpage{291} \item {CombinedKeyList} \subitem {serif::utils::dependencies}, \hyperpage{198} \item {compactification} \subitem {serif::mapping::ElementMappingData}, \hyperpage{492} \subitem {serif::operators::backend::mfem::ElementGeometry$<$ OperandCount $>$}, \hyperpage{491} \subitem {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1013} \item {compactification\_coordinate} \subitem {serif::mapping::compactification::ExteriorMapInput}, \hyperpage{527} \subitem {serif::mapping::compactification::KelvinCompactification::RadialFactors}, \hyperpage{826} \subitem {serif::mapping::CompactificationPointData}, \hyperpage{356} \item {compactification\_coordinate\_gradient} \subitem {serif::mapping::compactification::ExteriorMapInput}, \hyperpage{527} \item {COMPACTIFICATION\_MISMATCH} \subitem {serif::utils::errors}, \hyperpage{209} \item {compactification\_sequence} \subitem {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1013} \item {compactification\_space} \subitem {serif::operators::backend::mfem::BasisBindings$<$ ColumnCount $>$}, \hyperpage{291} \subitem {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1013} \item {compactified} \subitem {serif::mapping::MappingPointContext}, \hyperpage{677} \item {compatible\_error\_v} \subitem {serif::utils::dependencies::detail}, \hyperpage{206} \item {compatible\_error\_v$<$ Source, std::variant$<$ Alternatives... $>$ $>$} \subitem {serif::utils::dependencies::detail}, \hyperpage{206} \item {compatible\_errors} \subitem {serif::utils::dependencies::detail}, \hyperpage{206} \item {compile\_radial\_reference} \subitem {serif::geometry::deformation::backend::mfem::detail}, \hyperpage{133} \item {component} \subitem {serif::discretization::forms}, \hyperpage{95} \item {component\_count} \subitem {serif::discretization::forms}, \hyperpage{96} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{515} \item {component\_offset} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{514} \item {components} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{952} \subitem {serif::operators::backend::mfem::NodalDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{716} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{732} \item {compose\_deformation} \subitem {serif::geometry::deformation}, \hyperpage{124} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{362} \item {ComposedDeformation} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{360} \item {Computation} \subitem {serif::utils::dependencies::Computation$<$ KeyT, InputsT, FunctionT $>$}, \hyperpage{364} \item {computation} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{377} \item {computation\_index} \subitem {serif::utils::dependencies::PreparationFailure$<$ ErrorT $>$}, \hyperpage{779} \item {computational\_radius} \subitem {serif::mapping::compactification::KelvinCompactification::RadialFactors}, \hyperpage{826} \item {ComputationAt} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{376} \item {ComputationCache} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{368} \item {ComputationGraph} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{377} \item {ComputationStore} \subitem {serif::utils::dependencies::ComputationStore$<$ EntryTs $>$}, \hyperpage{381} \item {compute\_base\_order} \subitem {serif::discretization::quadrature::Policy}, \hyperpage{765} \item {compute\_hdiv\_mass\_tensor} \subitem {serif::mapping}, \hyperpage{150} \item {compute\_hdiv\_mass\_tensor\_variation} \subitem {serif::mapping}, \hyperpage{150} \item {compute\_radial\_factors} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{663} \item {compute\_scalar\_diffusion\_tensor} \subitem {serif::mapping}, \hyperpage{150} \item {computed} \subitem {serif::utils::dependencies}, \hyperpage{199} \item {computed\_count} \subitem {serif::utils::dependencies::PreparationReport$<$ ResultsT, SourcesT $>$}, \hyperpage{782} \item {ConcatT} \subitem {serif::utils::misc::concepts}, \hyperpage{213} \item {configuration} \subitem {serif::operators::backend::mfem::VolumeData$<$ EquationT, SchemaT $>$}, \hyperpage{1011} \item {configure} \subitem {serif::discretization::quadrature::backend::mfem::MFEMResolver}, \hyperpage{707} \item {connect\_volume\_contributions} \subitem {serif::operators::backend::mfem}, \hyperpage{177} \item {connectedDiagnostics} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult}, \hyperpage{850} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult}, \hyperpage{852} \item {Constant} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{286} \subitem {serif::operators}, \hyperpage{156} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{288} \item {contains} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{368} \item {contains\_boundary} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{479} \item {contains\_domain} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{479} \item {contains\_id} \subitem {serif::discretization::domain::BoundaryIDResolver$<$ BoundarySet$<$ BoundaryTs... $>$, ids::lists::BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{325} \subitem {serif::discretization::domain::BoundaryIDResolver$<$ BoundaryT, ids::lists::BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{326} \subitem {serif::discretization::domain::DomainIDResolver$<$ DomainSet$<$ DomainTs... $>$, ids::lists::DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{465} \subitem {serif::discretization::domain::DomainIDResolver$<$ DomainT, ids::lists::DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{466} \item {contains\_key\_v} \subitem {serif::utils::dependencies::detail}, \hyperpage{206} \item {contains\_key\_v$<$ KeyT, KeyList$<$ Keys... $>$ $>$} \subitem {serif::utils::dependencies::detail}, \hyperpage{207} \item {continuation\_identity} \subitem {serif::geometry::surface::IsobaricSurface}, \hyperpage{647} \item {Continuity} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {continuity} \subitem {serif::discretization::functional\_space::SpaceDescriptor}, \hyperpage{919} \item {Continuity2StringMap} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \item {continuous} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {contract\_axis} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{953} \item {contraction\_mode} \subitem {serif::operators::backend::mfem::VolumeOptions}, \hyperpage{1022} \item {ContractionMode} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \subitem {serif::operators::backend::mfem}, \hyperpage{172} \item {contravariant\_piola} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \item {ContributionChildren} \subitem {serif::operators::detail::ContributionChildren$<$ EquationT $>$}, \hyperpage{390} \item {contributions} \subitem {serif::equations::DisplacementForce$<$ EOST $>$}, \hyperpage{427} \subitem {serif::equations::EquationDifference$<$ LeftT, RightT $>$}, \hyperpage{511} \subitem {serif::equations::EquationScale$<$ EquationT $>$}, \hyperpage{521} \subitem {serif::equations::EquationSum$<$ FirstT, RestTs $>$}, \hyperpage{523} \subitem {serif::equations::GravityGradientRelation}, \hyperpage{615} \subitem {serif::equations::PoissonBalance}, \hyperpage{764} \subitem {serif::operators::backend::mfem::VolumeData$<$ EquationT, SchemaT $>$}, \hyperpage{1011} \subitem {serif::operators::BadContributionCollection}, \hyperpage{278} \subitem {serif::operators::BadContributionRow}, \hyperpage{280} \subitem {serif::operators::NestedBadCollection}, \hyperpage{713} \item {ContributionsOf} \subitem {serif::equations}, \hyperpage{117} \item {control} \subitem {serif::discretization::quadrature::FormRule}, \hyperpage{573} \item {convergence} \subitem {serif::discretization::quadrature}, \hyperpage{104} \item {convergence\_boosts} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{806} \item {coordinate\_gradient} \subitem {serif::mapping::CompactificationPointData}, \hyperpage{356} \item {coordinate\_tolerance} \subitem {serif::utils::user\_options::KelvinCompactificationOptions}, \hyperpage{665} \item {copies} \subitem {serif::discretization::backend::mfem::TensorBasisCache::Entry}, \hyperpage{500} \subitem {serif::operators::backend::mfem::TensorBasisCache::Entry}, \hyperpage{501} \item {CoreEnvelopeVacuumDomainSchema} \subitem {serif::discretization::domain::schema}, \hyperpage{89} \item {count} \subitem {serif::discretization::domain::BoundarySet$<$ BoundaryTs $>$}, \hyperpage{327} \subitem {serif::discretization::domain::DomainOrSetList$<$ DomainTs $>$}, \hyperpage{476} \subitem {serif::discretization::domain::DomainSet$<$ DomainTs $>$}, \hyperpage{481} \subitem {serif::discretization::domain::ids::lists::BoundaryIDList$<$ BoundaryIDTs $>$}, \hyperpage{323} \subitem {serif::discretization::domain::ids::lists::DomainIDList$<$ DomainIDTs $>$}, \hyperpage{463} \subitem {serif::discretization::domain::relation::lists::RelationList$<$ RelationTs $>$}, \hyperpage{844} \subitem {serif::discretization::domain::schema::BoundaryIDList$<$ BoundaryIDTs $>$}, \hyperpage{324} \subitem {serif::discretization::domain::schema::DomainIDList$<$ DomainIDTs $>$}, \hyperpage{464} \subitem {serif::discretization::domain::schema::RelationList$<$ RelationTs $>$}, \hyperpage{844} \subitem {serif::equations::OperandValues$<$ utils::types::TypeList$<$ Operands... $>$, OutputT $>$}, \hyperpage{738} \subitem {serif::geometry::surface::detail::MatchingPressureRelations$<$ EOS, Bindings, Carrier, eos::relations::RelationCatalog$<$ Relations... $>$ $>$}, \hyperpage{696} \item {CountVariadicArguments} \subitem {serif::discretization::domain}, \hyperpage{78} \subitem {serif::discretization::domain::ids::lists}, \hyperpage{82} \subitem {serif::discretization::domain::relation}, \hyperpage{85} \subitem {serif::discretization::domain::relation::lists}, \hyperpage{86} \subitem {serif::eos::relations}, \hyperpage{112} \subitem {serif::utils::misc::std\_helper}, \hyperpage{215} \item {covariant\_piola} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \item {ct\_error\_string} \subitem {serif::utils::types::ct\_error\_string$<$ N $>$}, \hyperpage{400} \item {ctstring} \subitem {serif::utils::types::ctstring$<$ N $>$}, \hyperpage{401} \item {CYAN} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \indexspace \item {data} \subitem {serif::utils::types::ct\_error\_string$<$ N $>$}, \hyperpage{400} \subitem {serif::utils::types::ctstring$<$ N $>$}, \hyperpage{401} \item {deformation\_discretization} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{129} \item {DeformationFailureReason} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {DeformationStatus} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {DeformationWorkspace} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {degree} \subitem {serif::geometry::deformation::SphericalHarmonicMode}, \hyperpage{933} \item {dense} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \item {Density} \subitem {serif::equations::AngularMomentum}, \hyperpage{266} \subitem {serif::equations::gravity\_contributions}, \hyperpage{118} \subitem {serif::equations::GravityForce}, \hyperpage{612} \subitem {serif::equations::MassNormalization}, \hyperpage{694} \subitem {serif::equations::RotationalForce}, \hyperpage{889} \subitem {serif::operators}, \hyperpage{157} \subitem {serif::operators::backend::mfem}, \hyperpage{170} \item {density\_from\_enthalpy} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{341} \item {density\_projection} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{806} \item {DensityBinding} \subitem {serif::operators::backend::mfem}, \hyperpage{170} \item {DensityFromSpecificEnthalpy} \subitem {serif::eos::relations}, \hyperpage{111} \item {DensitySource} \subitem {serif::equations::gravity\_contributions::DensitySource}, \hyperpage{412} \item {DensityValue} \subitem {serif::dimensions}, \hyperpage{62} \subitem {serif::equations::AngularMomentum}, \hyperpage{266} \subitem {serif::equations::GravityForce}, \hyperpage{612} \subitem {serif::equations::MassNormalization}, \hyperpage{694} \subitem {serif::equations::RotationalForce}, \hyperpage{889} \subitem {serif::operators}, \hyperpage{157} \item {Dependencies} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{376} \item {DependencyContext} \subitem {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{414} \item {DependencyContextView} \subitem {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{417} \item {derivative} \subitem {serif::operators::backend::mfem::NodalData$<$ EquationT, SchemaT $>$}, \hyperpage{714} \item {derivative\_component} \subitem {serif::discretization::forms}, \hyperpage{95} \item {descriptor} \subitem {serif::eos::runtime::RuntimeRelationStorage$<$ EOS, relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{905} \subitem {serif::geometry::surface::IsobaricSurface}, \hyperpage{647} \item {descriptors} \subitem {serif::discretization::domain::ids::lists::BoundaryIDList$<$ BoundaryIDTs $>$}, \hyperpage{323} \subitem {serif::discretization::domain::ids::lists::DomainIDList$<$ DomainIDTs $>$}, \hyperpage{463} \subitem {serif::discretization::domain::schema::BoundaryIDList$<$ BoundaryIDTs $>$}, \hyperpage{324} \subitem {serif::discretization::domain::schema::DomainIDList$<$ DomainIDTs $>$}, \hyperpage{464} \subitem {serif::eos::runtime::RuntimeCatalogStorage$<$ EOS, relations::RelationCatalog$<$ RelationTs... $>$ $>$}, \hyperpage{898} \item {determinant\_floor} \subitem {serif::geometry::deformation::GeometryStepOptions}, \hyperpage{594} \item {determinant\_polynomial} \subitem {serif::geometry::deformation::detail}, \hyperpage{135} \item {DeterminantPolynomial} \subitem {serif::geometry::deformation::detail}, \hyperpage{135} \item {diagnostic} \subitem {serif::discretization::quadrature}, \hyperpage{104} \subitem {serif::discretization::quadrature::QuadratureRoleOptions}, \hyperpage{810} \subitem {serif::discretization::quadrature::RoleControls}, \hyperpage{885} \item {did\_work} \subitem {serif::operators::backend::mfem::NumericalWork}, \hyperpage{724} \item {dimension} \subitem {serif::utils::user\_options::DomainMapperOptions}, \hyperpage{474} \item {DimensionlessValue} \subitem {serif::dimensions}, \hyperpage{62} \item {DISABLE\_WARNING} \subitem {warning.hpp}, \hyperpage{1369} \item {discontinuous} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {Discretization} \subitem {serif::operators::backend::mfem::NodalData$<$ EquationT, SchemaT $>$}, \hyperpage{714} \item {discretization} \subitem {serif::discretization::quadrature}, \hyperpage{104} \subitem {serif::discretization::quadrature::QuadratureRoleOptions}, \hyperpage{810} \subitem {serif::discretization::quadrature::RoleControls}, \hyperpage{885} \subitem {serif::operators::backend::mfem::NodalData$<$ EquationT, SchemaT $>$}, \hyperpage{714} \subitem {serif::operators::backend::mfem::VolumeConfiguration$<$ EquationT, SchemaT $>$}, \hyperpage{1008} \item {displaced\_position} \subitem {serif::mapping::compactification::ExteriorMapInput}, \hyperpage{527} \subitem {serif::mapping::MappingPointContext}, \hyperpage{677} \item {displaced\_position\_variation} \subitem {serif::mapping::compactification::ExteriorMapDirection}, \hyperpage{526} \item {Displacement} \subitem {serif::operators}, \hyperpage{157} \item {displacement} \subitem {serif::mapping::ElementMappingData}, \hyperpage{492} \subitem {serif::operators::backend::mfem::ElementGeometry$<$ OperandCount $>$}, \hyperpage{491} \item {displacement\_basis} \subitem {serif::operators::backend::mfem::ElementBasis$<$ OperandCount $>$}, \hyperpage{484} \item {displacement\_binding} \subitem {serif::operators::backend::mfem::BasisBindings$<$ ColumnCount $>$}, \hyperpage{291} \subitem {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1013} \item {displacement\_direction} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1027} \item {displacement\_dual} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1027} \item {displacement\_gradient} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1027} \item {displacement\_jacobian} \subitem {serif::mapping::compactification::ExteriorMapInput}, \hyperpage{527} \subitem {serif::mapping::MappingPointContext}, \hyperpage{677} \item {displacement\_jacobian\_variation} \subitem {serif::mapping::compactification::ExteriorMapDirection}, \hyperpage{526} \subitem {serif::mapping::MappingPointVariation}, \hyperpage{678} \item {displacement\_samples} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1027} \item {displacement\_space} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretization}, \hyperpage{831} \item {displacement\_value} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1027} \item {displacement\_variation} \subitem {serif::mapping::MappingPointVariation}, \hyperpage{678} \item {DisplacementBinding} \subitem {serif::operators::backend::mfem}, \hyperpage{170} \subitem {serif::operators::backend::mfem::VolumeConfiguration$<$ EquationT, SchemaT $>$}, \hyperpage{1007} \subitem {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1013} \item {DisplacementDivergence} \subitem {serif::operators}, \hyperpage{157} \item {DisplacementForce} \subitem {serif::equations::DisplacementForce$<$ EOST $>$}, \hyperpage{427} \item {DisplacementValue} \subitem {serif::operators}, \hyperpage{157} \item {Divergence} \subitem {serif::equations::gravity\_contributions}, \hyperpage{118} \item {divergence} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{732} \item {DMWorkspace} \subitem {serif::mapping::DMWorkspace}, \hyperpage{435} \item {docs/static/mainpage.md}, \hyperpage{1031} \item {DofMap} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{440} \item {dofs} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{953} \subitem {serif::discretization::backend::mfem::TensorBasis::Product}, \hyperpage{799} \item {DofSelection} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{446} \item {domain} \subitem {serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext}, \hyperpage{705} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \item {domain\_count} \subitem {serif::discretization::domain::relation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{451} \subitem {serif::discretization::domain::schema::validation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{453} \item {domain\_descriptors} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{479} \item {domain\_id} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{479} \item {domain\_id\_belongs\_to} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{480} \item {domain\_id\_count} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{480} \item {domain\_ids\_type} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{478} \item {domain\_type} \subitem {serif::discretization::domain::ids::DomainID$<$ DomainT, IdentifierValue $>$}, \hyperpage{461} \subitem {serif::discretization::domain::relation::FullyConnected$<$ A $>$}, \hyperpage{585} \subitem {serif::discretization::domain::schema::DomainID$<$ DomainT, IdentifierValue $>$}, \hyperpage{462} \subitem {serif::discretization::domain::schema::validation::FullyConnected$<$ A $>$}, \hyperpage{587} \item {domain\_types} \subitem {serif::discretization::domain::relation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{451} \subitem {serif::discretization::domain::schema::validation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{453} \item {DomainAbsent} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {DomainBoundaryAbsent} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {domainBoundaryDiagnostics} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult}, \hyperpage{850} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult}, \hyperpage{852} \item {DomainBoundaryExpectedFaceHasWrongID} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {DomainBoundaryExpectedFaceIsUntagged} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {DomainBoundaryTaggedFaceHasWrongTopology} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {DomainBoundaryTaggedFaceTouchesUnexpectedDomain} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {DomainDisconnected} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {domainElementCount} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::ConnectedDiagnostics}, \hyperpage{386} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::ConnectedDiagnostics}, \hyperpage{387} \item {DomainMapper} \subitem {serif::mapping::DomainMapper}, \hyperpage{469} \item {DomainOrSet} \subitem {serif::discretization::domain::DomainOrSet}, \hyperpage{475} \item {domains} \subitem {serif::discretization::domain::DomainOrSet}, \hyperpage{476} \item {ds} \subitem {serif::mapping::FaceQuadratureContext}, \hyperpage{532} \item {DYNAMIC\_BLOCK\_SIZE} \subitem {serif::discretization::blocks}, \hyperpage{76} \item {dynamic\_orders} \subitem {serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext}, \hyperpage{705} \item {DynamicViscosityValue} \subitem {serif::dimensions}, \hyperpage{62} \indexspace \item {edges} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{607} \item {element} \subitem {serif::discretization::backend::mfem::TensorBasisCache::Entry}, \hyperpage{500} \subitem {serif::geometry::deformation::backend::mfem::GeometrySampleRule}, \hyperpage{592} \subitem {serif::geometry::deformation::DeformationFailure}, \hyperpage{403} \subitem {serif::operators::backend::mfem::ElementBasis$<$ OperandCount $>$}, \hyperpage{484} \subitem {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{487} \subitem {serif::operators::backend::mfem::PreparationRejection}, \hyperpage{781} \subitem {serif::operators::backend::mfem::TensorBasisCache::Entry}, \hyperpage{501} \item {ELEMENT\_1} \subitem {serif::mapping}, \hyperpage{150} \item {ELEMENT\_2} \subitem {serif::mapping}, \hyperpage{150} \item {element\_attributes} \subitem {serif::geometry::deformation::backend::mfem::ReferenceMeshSnapshot}, \hyperpage{836} \item {element\_count} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{700} \item {element\_displacement\_data\_from\_element\_vdofs} \subitem {serif::mapping}, \hyperpage{151} \item {element\_domain\_id} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{700} \item {element\_equation\_point} \subitem {serif::operators::backend::mfem}, \hyperpage{177} \item {element\_jacobian\_action} \subitem {serif::operators::backend::mfem}, \hyperpage{177} \item {element\_jacobian\_transpose} \subitem {serif::operators::backend::mfem}, \hyperpage{177} \item {element\_neighbors} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{700} \item {ELEMENT\_NULLPTR\_ERROR} \subitem {serif::utils::errors}, \hyperpage{210} \item {element\_residual} \subitem {serif::operators::backend::mfem}, \hyperpage{178} \item {element\_result} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1027} \item {element\_support} \subitem {serif::discretization::backend::mfem::TermBinding$<$ TermT, SchemaT $>$}, \hyperpage{967} \item {element\_values} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{441} \subitem {serif::operators::backend::mfem}, \hyperpage{178} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {ElementBatch} \subitem {serif::operators::backend::mfem}, \hyperpage{170} \item {ElementCompactificationData} \subitem {serif::mapping::ElementCompactificationData}, \hyperpage{485} \item {ElementDisplacementData} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \item {elementID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::ConnectedDiagnostics}, \hyperpage{386} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::ConnectedDiagnostics}, \hyperpage{387} \item {elements} \subitem {serif::operators::backend::mfem::ContributionData$<$ OperandCount $>$}, \hyperpage{391} \item {empty\_surface} \subitem {serif::geometry::surface}, \hyperpage{139} \item {enabled} \subitem {serif::discretization::quadrature::QuadratureManifestOptions}, \hyperpage{804} \subitem {serif::mapping::DMGeometryCache}, \hyperpage{432} \item {end} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{892, 893} \item {EnergyDensityValue} \subitem {serif::dimensions}, \hyperpage{63} \item {EnergyValue} \subitem {serif::dimensions}, \hyperpage{63} \item {Enthalpy} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{283} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{788} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{791} \subitem {serif::operators}, \hyperpage{157} \item {enthalpy\_scale} \subitem {serif::eos::models::Polytrope}, \hyperpage{768} \item {EnthalpyBinding} \subitem {serif::operators::backend::mfem}, \hyperpage{170} \item {EnthalpyGradient} \subitem {serif::operators}, \hyperpage{157} \item {EnthalpyValue} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{788} \subitem {serif::operators}, \hyperpage{157} \item {EntropyValue} \subitem {serif::dimensions}, \hyperpage{63} \item {Entry} \subitem {serif::equations::OperandValues$<$ utils::types::TypeList$<$ Operands... $>$, OutputT $>$}, \hyperpage{737} \item {enum\_to\_enum\_string\_map} \subitem {serif::meta}, \hyperpage{154} \item {enum\_to\_string} \subitem {serif::meta}, \hyperpage{154} \item {enum\_to\_string\_enum\_map} \subitem {serif::meta}, \hyperpage{154} \item {EnumerateTypesT} \subitem {serif::utils::misc::concepts}, \hyperpage{213} \item {eos\_closure} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{806} \item {EOS\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOS\_INVALID\_THERMODYNAMIC\_INPUT} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOS\_NONFINITE\_INPUT} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOS\_NONFINITE\_RESULT} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOS\_OUTSIDE\_DOMAIN} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOS\_UNSUPPORTED\_DERIVATIVE} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOS\_UNSUPPORTED\_RELATION} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOS\_WRONG\_INPUT\_COUNT} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOS\_WRONG\_INPUT\_QUANTITY} \subitem {serif::utils::errors}, \hyperpage{209} \item {EOSEvaluationError} \subitem {serif::eos::EOSEvaluationError}, \hyperpage{505} \item {EOSStateQuantities} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{794} \item {EOSStateTerms} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{794} \item {EOSView} \subitem {serif::eos::runtime::EOSView}, \hyperpage{507} \item {EQUATION} \subitem {serif::operators::backend::mfem}, \hyperpage{173} \item {Equation} \subitem {serif::operators::backend::mfem::NodalDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{715} \subitem {serif::operators::backend::mfem::PointBorderDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{761} \subitem {serif::operators::backend::mfem::VolumeData$<$ EquationT, SchemaT $>$}, \hyperpage{1011} \item {equation} \subitem {serif::operators::backend::mfem::VolumeConfiguration$<$ EquationT, SchemaT $>$}, \hyperpage{1008} \subitem {serif::operators::ContributionBinding$<$ EquationT $>$}, \hyperpage{389} \item {equation\_rule} \subitem {serif::operators::backend::mfem}, \hyperpage{178} \item {EquationDifference} \subitem {serif::equations::EquationDifference$<$ LeftT, RightT $>$}, \hyperpage{511} \item {EquationOfState} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{794} \item {EquationRegistry} \subitem {serif::equations::EquationRegistry$<$ EquationTs $>$}, \hyperpage{517} \subitem {serif::operators::EquationRegistry$<$ EquationTs $>$}, \hyperpage{519} \item {Equations} \subitem {serif::equations::EquationRegistry$<$ EquationTs $>$}, \hyperpage{517} \subitem {serif::operators::EquationRegistry$<$ EquationTs $>$}, \hyperpage{518} \item {EquationScale} \subitem {serif::equations::EquationScale$<$ EquationT $>$}, \hyperpage{521} \item {EquationSum} \subitem {serif::equations::EquationSum$<$ FirstT, RestTs $>$}, \hyperpage{523} \item {Error} \subitem {serif::utils::dependencies::detail::Result$<$ std::expected$<$ ValueT, ErrorT $>$ $>$}, \hyperpage{880} \subitem {serif::utils::dependencies::detail::Result$<$ T $>$}, \hyperpage{879} \item {error} \subitem {serif::utils::dependencies::PreparationFailure$<$ ErrorT $>$}, \hyperpage{779} \item {error\_norm} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{806} \item {estimate\_geometry\_step\_limit} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{129} \item {Eval} \subitem {serif::mapping::PhysicalPositionFunctionCoefficient}, \hyperpage{757} \item {evaluate} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{296} \subitem {serif::eos}, \hyperpage{107} \subitem {serif::eos::models::Polytrope}, \hyperpage{768} \subitem {serif::eos::runtime::RuntimeCatalogDispatch$<$ EOS, relations::RelationCatalog$<$ RelationTs... $>$ $>$}, \hyperpage{895} \subitem {serif::equations::AngularMomentum}, \hyperpage{267} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{284} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{287} \subitem {serif::equations::CenteringConstraint}, \hyperpage{337} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{341} \subitem {serif::equations::gravity\_contributions::DensitySource}, \hyperpage{412} \subitem {serif::equations::gravity\_contributions::GradientDivergence}, \hyperpage{600} \subitem {serif::equations::gravity\_contributions::GradientValue}, \hyperpage{604} \subitem {serif::equations::gravity\_contributions::PotentialValue}, \hyperpage{775} \subitem {serif::equations::GravityForce}, \hyperpage{613} \subitem {serif::equations::MassNormalization}, \hyperpage{694} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{789} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{792} \subitem {serif::equations::RotationalForce}, \hyperpage{890} \subitem {serif::mapping::compactification::ExteriorDomainMap}, \hyperpage{525} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{663} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{303} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{730} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{289} \subitem {serif::operators::GradientRequest}, \hyperpage{602} \subitem {serif::operators::NodalRequest$<$ TermT, OperationT, PositionIndependent $>$}, \hyperpage{719} \subitem {serif::utils::dependencies::Computation$<$ KeyT, InputsT, FunctionT $>$}, \hyperpage{364} \subitem {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{631} \item {evaluate\_compactification\_coordinate} \subitem {serif::mapping::DomainMapper}, \hyperpage{470} \item {evaluate\_contribution\_equation} \subitem {serif::operators::backend::mfem}, \hyperpage{178} \item {evaluate\_displacement} \subitem {serif::geometry::deformation}, \hyperpage{125} \item {evaluate\_displacement\_field} \subitem {serif::mapping::DomainMapper}, \hyperpage{470} \item {evaluate\_element\_equation} \subitem {serif::operators::backend::mfem}, \hyperpage{179} \item {evaluate\_face} \subitem {serif::mapping::DomainMapper}, \hyperpage{470} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{616} \item {evaluate\_face\_variation} \subitem {serif::mapping::DomainMapper}, \hyperpage{470} \item {evaluate\_jacobian\_variation\_factors} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{663} \item {evaluate\_nodal\_values} \subitem {serif::operators::backend::mfem}, \hyperpage{179} \item {evaluate\_point} \subitem {serif::mapping::DomainMapper}, \hyperpage{470} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{616} \item {evaluate\_point\_impl} \subitem {serif::mapping::DomainMapper}, \hyperpage{471} \item {evaluate\_point\_variation} \subitem {serif::mapping::DomainMapper}, \hyperpage{471} \item {evaluate\_point\_variation\_impl} \subitem {serif::mapping::DomainMapper}, \hyperpage{471} \item {evaluate\_polynomial} \subitem {serif::geometry::deformation::detail}, \hyperpage{135} \item {evaluate\_pressure\_surface} \subitem {serif::geometry::surface}, \hyperpage{139} \item {evaluate\_relation} \subitem {serif::geometry::surface::detail}, \hyperpage{144} \item {evaluate\_response\_samples} \subitem {serif::geometry::surface::detail}, \hyperpage{144} \item {evaluate\_surface\_response} \subitem {serif::geometry::surface::detail}, \hyperpage{144} \item {evaluate\_update} \subitem {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{631} \item {evaluate\_variation} \subitem {serif::mapping::compactification::ExteriorDomainMap}, \hyperpage{525} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{663} \item {evaluate\_volume} \subitem {serif::mapping::DomainMapper}, \hyperpage{471} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{617} \item {evaluate\_volume\_variation} \subitem {serif::mapping::DomainMapper}, \hyperpage{472} \item {evaluateRuntimePartialDerivative} \subitem {serif::eos::runtime}, \hyperpage{114} \item {evaluateRuntimeRelation} \subitem {serif::eos::runtime}, \hyperpage{114} \item {EVALUATOR\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {expectedBoundaryID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{454} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{456} \item {extension\_map} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{361} \item {extension\_workspace} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$::Workspace}, \hyperpage{1025} \indexspace \item {face\_count} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{700} \item {face\_elements} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{700} \item {FaceElementSide} \subitem {serif::mapping}, \hyperpage{150} \item {faceID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{454} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{637} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{456} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{638} \item {factors} \subitem {serif::discretization::backend::mfem::TensorBasis::Product}, \hyperpage{799} \item {failed\_relation\_count} \subitem {serif::discretization::domain::schema::validation::SchemaValidationResult}, \hyperpage{909} \item {FAILED\_TYPE\_INVARIANT} \subitem {serif::utils::errors}, \hyperpage{210} \item {Failure} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{367} \item {failure} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult}, \hyperpage{850} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult}, \hyperpage{852} \item {fallback\_control} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{893} \item {fallback\_fixed\_order} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {fallible} \subitem {serif::utils::dependencies::detail::Result$<$ std::expected$<$ ValueT, ErrorT $>$ $>$}, \hyperpage{881} \subitem {serif::utils::dependencies::detail::Result$<$ T $>$}, \hyperpage{880} \item {Family} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {family} \subitem {serif::discretization::blocks::SpatialTermTraits$<$ TermT $>$}, \hyperpage{922} \subitem {serif::discretization::functional\_space::SpaceDescriptor}, \hyperpage{919} \item {Family2StringMap} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \item {fast} \subitem {serif::discretization::quadrature}, \hyperpage{104} \item {field} \subitem {serif::discretization::blocks::TermDescriptor}, \hyperpage{969} \item {field\_derivatives} \subitem {serif::equations::PointLinearization$<$ OperandsT, ResultT $>$}, \hyperpage{762} \subitem {serif::geometry::surface::SurfaceEOSResponse$<$ Formulation $>$}, \hyperpage{945} \item {field\_descriptor} \subitem {serif::discretization::blocks}, \hyperpage{76} \item {field\_type} \subitem {serif::discretization::blocks::term$<$ FieldT $>$}, \hyperpage{962} \item {FieldOf} \subitem {serif::discretization::blocks}, \hyperpage{75} \item {fields} \subitem {serif::equations::EquationPoint$<$ OperandsT $>$}, \hyperpage{516} \item {FilteredTail} \subitem {serif::utils::misc::concepts::Filter$<$ types::TypeList$<$ Head, Tail... $>$, Predicate $>$}, \hyperpage{536} \item {FilterT} \subitem {serif::utils::misc::concepts}, \hyperpage{213} \item {find\_form\_control} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{893} \item {find\_relation} \subitem {serif::eos::runtime::EOSView}, \hyperpage{508} \item {finite\_state} \subitem {serif::geometry::surface::detail}, \hyperpage{145} \item {first} \subitem {serif::discretization::backend::mfem::TensorWorkspace}, \hyperpage{960} \item {first\_boundary\_parameter} \subitem {serif::geometry::deformation::detail}, \hyperpage{136} \item {first\_failed\_relation\_index} \subitem {serif::discretization::domain::schema::validation::SchemaValidationResult}, \hyperpage{909} \item {firstDomainID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{454} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{456} \item {firstElementID} \subitem {serif::discretization::domain::mesh::FaceElements}, \hyperpage{529} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{454} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{456} \item {fixed\_order} \subitem {serif::discretization::quadrature::QuadratureTermOptions}, \hyperpage{810} \subitem {serif::discretization::quadrature::RuleControl}, \hyperpage{891} \item {for\_each} \subitem {serif::equations::EquationRegistry$<$ EquationTs $>$}, \hyperpage{517} \subitem {serif::operators::EquationRegistry$<$ EquationTs $>$}, \hyperpage{519} \item {for\_each\_column} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{514} \item {for\_each\_contribution} \subitem {serif::operators}, \hyperpage{159} \item {for\_each\_input} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{514} \item {for\_each\_operand} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{514} \item {for\_each\_volume\_element} \subitem {serif::operators::backend::mfem}, \hyperpage{179} \item {ForceValue} \subitem {serif::dimensions}, \hyperpage{63} \item {Form} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{513} \item {form} \subitem {serif::discretization::quadrature::FormRule}, \hyperpage{573} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \item {form\_descriptor} \subitem {serif::discretization::forms}, \hyperpage{96} \item {format} \subitem {std::formatter$<$ serif::discretization::blocks::FieldDescriptor $>$}, \hyperpage{544} \subitem {std::formatter$<$ serif::discretization::blocks::TermDescriptor $>$}, \hyperpage{545} \subitem {std::formatter$<$ serif::discretization::domain::DomainOrSet $>$}, \hyperpage{547} \subitem {std::formatter$<$ serif::discretization::domain::schema::validation::SchemaValidationResult $>$}, \hyperpage{547} \subitem {std::formatter$<$ serif::discretization::forms::FormDescriptor $>$}, \hyperpage{549} \subitem {std::formatter$<$ serif::discretization::functional\_space::Continuity $>$}, \hyperpage{551} \subitem {std::formatter$<$ serif::discretization::functional\_space::DiscreteFunctionalSpace$<$ Space, Order, R $>$ $>$}, \hyperpage{552} \subitem {std::formatter$<$ serif::discretization::functional\_space::Family $>$}, \hyperpage{554} \subitem {std::formatter$<$ serif::discretization::functional\_space::Mapping $>$}, \hyperpage{555} \subitem {std::formatter$<$ serif::discretization::functional\_space::Rank$<$ R $>$ $>$}, \hyperpage{557} \subitem {std::formatter$<$ serif::discretization::functional\_space::SpaceDescriptor $>$}, \hyperpage{558} \subitem {std::formatter$<$ serif::discretization::functional\_space::Trace $>$}, \hyperpage{560} \subitem {std::formatter$<$ serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext $>$}, \hyperpage{561} \subitem {std::formatter$<$ serif::discretization::quadrature::FormRule $>$}, \hyperpage{562} \subitem {std::formatter$<$ serif::discretization::quadrature::MappingKind $>$}, \hyperpage{564} \subitem {std::formatter$<$ serif::discretization::quadrature::Mode $>$}, \hyperpage{565} \subitem {std::formatter$<$ serif::discretization::quadrature::QuadratureRole $>$}, \hyperpage{566} \subitem {std::formatter$<$ serif::discretization::quadrature::Query $>$}, \hyperpage{568} \subitem {std::formatter$<$ serif::discretization::quadrature::RuleControl $>$}, \hyperpage{569} \subitem {std::formatter$<$ serif::discretization::quadrature::RuleSet $>$}, \hyperpage{570} \item {four\_pi\_G} \subitem {serif::equations::gravity\_contributions::DensitySource}, \hyperpage{412} \item {fraction\_to\_boundary} \subitem {serif::geometry::deformation::GeometryStepOptions}, \hyperpage{594} \item {FrequencyValue} \subitem {serif::dimensions}, \hyperpage{63} \item {full\_result} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {full\_size} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{441} \item {Func} \subitem {serif::mapping::PhysicalPositionFunctionCoefficient}, \hyperpage{757} \item {Function} \subitem {serif::utils::dependencies::Computation$<$ KeyT, InputsT, FunctionT $>$}, \hyperpage{363} \subitem {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{630} \item {functional\_space} \subitem {serif::discretization::functional\_space::DiscreteFunctionalSpace$<$ Space, Order, R $>$}, \hyperpage{422} \item {FunctionalSpace} \subitem {serif::discretization::blocks::density::mass}, \hyperpage{683} \subitem {serif::discretization::blocks::displacement::vector}, \hyperpage{1002} \subitem {serif::discretization::blocks::enthalpy::specific}, \hyperpage{925} \subitem {serif::discretization::blocks::gravity::gradient}, \hyperpage{598} \subitem {serif::discretization::blocks::gravity::potential}, \hyperpage{772} \subitem {serif::discretization::blocks::SpatialTermTraits$<$ TermT $>$}, \hyperpage{922} \item {FunctionalSpaceOf} \subitem {serif::discretization::blocks}, \hyperpage{75} \item {FunctionalSpaceTraits} \subitem {serif::discretization::quadrature::backend::mfem}, \hyperpage{105} \indexspace \item {gather} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{441} \item {general} \subitem {serif::discretization::quadrature}, \hyperpage{103} \item {GeneratedType} \subitem {serif::discretization::blocks::generated\_residual\_block$<$ GeneratedResidual $>$}, \hyperpage{589} \subitem {serif::discretization::blocks::generated\_value\_block$<$ GeneratedValue $>$}, \hyperpage{591} \item {geometry} \subitem {serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext}, \hyperpage{706} \subitem {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{487} \item {geometry\_dependent} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{732} \item {geometry\_integrand\_variation} \subitem {serif::operators::backend::mfem}, \hyperpage{179} \item {geometry\_points} \subitem {serif::operators::backend::mfem::NumericalWork}, \hyperpage{724} \item {geometry\_variation} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{730} \item {geometry\_weight\_order} \subitem {serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext}, \hyperpage{706} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \item {get} \subitem {serif::discretization::backend::mfem::TensorBasisCache}, \hyperpage{956} \subitem {serif::equations::EquationRegistry$<$ EquationTs $>$}, \hyperpage{517} \subitem {serif::equations::OperandValues$<$ utils::types::TypeList$<$ Operands... $>$, OutputT $>$}, \hyperpage{738} \subitem {serif::operators::backend::mfem::TensorBasisCache}, \hyperpage{958} \subitem {serif::operators::EquationRegistry$<$ EquationTs $>$}, \hyperpage{519} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{368} \subitem {serif::utils::dependencies::ComputationStore$<$ EntryTs $>$}, \hyperpage{381, 382} \subitem {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{414} \subitem {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{417} \subitem {serif::utils::dependencies::detail::BorrowedValue$<$ T $>$}, \hyperpage{315} \subitem {serif::utils::dependencies::detail::OwnedValue$<$ T $>$}, \hyperpage{748} \subitem {serif::utils::dependencies::OwnedComputation$<$ KeyT, ComputationT $>$}, \hyperpage{746, 747} \subitem {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{877} \item {get\_coordinate\_tolerance} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{663} \item {get\_dimension} \subitem {serif::mapping::DMWorkspace}, \hyperpage{435} \subitem {serif::mapping::DomainMapper}, \hyperpage{472} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1015} \item {get\_dof\_count} \subitem {serif::mapping::ElementCompactificationData}, \hyperpage{485} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \item {get\_dof\_matrix} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \item {get\_dofs} \subitem {serif::mapping::ElementCompactificationData}, \hyperpage{485} \item {get\_element} \subitem {serif::mapping::ElementCompactificationData}, \hyperpage{486} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \item {get\_exterior\_map} \subitem {serif::mapping::DomainMapper}, \hyperpage{472} \item {get\_face\_quadrature\_context} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{617} \item {get\_fixed\_mesh\_geometry} \subitem {serif::mapping::DomainMapper}, \hyperpage{472} \item {get\_geometry\_cache\_statistics} \subitem {serif::mapping::DomainMapper}, \hyperpage{472} \item {get\_name} \subitem {serif::mapping::compactification::ExteriorDomainMap}, \hyperpage{525} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{663} \item {get\_ordering} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \item {get\_physical\_point} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{617} \item {get\_point\_count} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1015} \item {get\_point\_data} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1016} \item {get\_quadrature\_context} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{617} \item {get\_reference\_infinity\_radius} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{664} \item {get\_reference\_stellar\_radius} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{664} \item {get\_role\_control} \subitem {serif::discretization::quadrature::Policy}, \hyperpage{765} \item {global\_boost} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {global\_scalar} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{732} \item {Gradient} \subitem {serif::equations::gravity\_contributions}, \hyperpage{118} \subitem {serif::equations::GravityForce}, \hyperpage{612} \item {gradient} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \subitem {serif::equations::RigidRotation}, \hyperpage{884} \subitem {serif::mapping::DMReferenceDisplacementSample}, \hyperpage{433} \item {gradient\_term} \subitem {serif::discretization::blocks::gravity}, \hyperpage{611} \item {gradient\_trace} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{730} \item {GradientValue} \subitem {serif::equations::GravityForce}, \hyperpage{613} \item {gravitational\_energy} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {GravitationalPotentialValue} \subitem {serif::dimensions}, \hyperpage{63} \item {gravity\_boundary} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {gravity\_divergence} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {gravity\_force} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {gravity\_hdiv\_mass} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {gravity\_source} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {GravityDivergence} \subitem {serif::operators}, \hyperpage{157} \item {GravityValue} \subitem {serif::operators}, \hyperpage{157} \item {GREEN} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {GridFunctionMappingEvaluator} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{616} \indexspace \item {H1} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \item {h1} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {h1\_divergence} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{732} \item {has\_binding\_v} \subitem {serif::utils::dependencies}, \hyperpage{201} \item {has\_nodal\_parameters} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{941} \item {hasPartialDerivative} \subitem {serif::dimensions::runtime::RuntimeRelationDescriptor}, \hyperpage{900} \item {Hcurl} \subitem {serif::discretization::functional\_space}, \hyperpage{100} \item {hcurl} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {Hdiv} \subitem {serif::discretization::functional\_space}, \hyperpage{100} \item {hdiv} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{732} \item {height} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{296} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{303} \item {hessian} \subitem {serif::equations::RigidRotation}, \hyperpage{884} \item {hits} \subitem {serif::mapping::DMGeometryCache}, \hyperpage{432} \subitem {serif::mapping::DMGeometryCacheStatistics}, \hyperpage{433} \item {hydrostatic\_equilibrium} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \indexspace \item {ID} \subitem {serif::discretization::domain::ids::BoundaryDescriptor}, \hyperpage{319} \subitem {serif::discretization::domain::ids::BoundaryID$<$ BoundaryT, IdentifierValue $>$}, \hyperpage{320} \subitem {serif::discretization::domain::ids::DomainDescriptor}, \hyperpage{459} \subitem {serif::discretization::domain::ids::DomainID$<$ DomainT, IdentifierValue $>$}, \hyperpage{461} \subitem {serif::discretization::domain::schema::BoundaryID$<$ BoundaryT, IdentifierValue $>$}, \hyperpage{322} \subitem {serif::discretization::domain::schema::DomainID$<$ DomainT, IdentifierValue $>$}, \hyperpage{462} \item {id} \subitem {serif::dimensions::runtime::RuntimeQuantityValue}, \hyperpage{900} \subitem {serif::discretization::domain::BoundaryIDResolver$<$ BoundaryT, ids::lists::BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{326} \subitem {serif::discretization::domain::DomainIDResolver$<$ DomainT, ids::lists::DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{466} \item {identifier} \subitem {serif::dimensions::Acceleration}, \hyperpage{260} \subitem {serif::dimensions::AngularMomentum}, \hyperpage{264} \subitem {serif::dimensions::AngularVelocity}, \hyperpage{270} \subitem {serif::dimensions::Area}, \hyperpage{274} \subitem {serif::dimensions::ChemicalPotential}, \hyperpage{344} \subitem {serif::dimensions::Dimensionless}, \hyperpage{419} \subitem {serif::dimensions::DynamicViscosity}, \hyperpage{483} \subitem {serif::dimensions::Energy}, \hyperpage{494} \subitem {serif::dimensions::EnergyDensity}, \hyperpage{495} \subitem {serif::dimensions::Entropy}, \hyperpage{499} \subitem {serif::dimensions::Force}, \hyperpage{539} \subitem {serif::dimensions::Frequency}, \hyperpage{584} \subitem {serif::dimensions::GravitationalPotential}, \hyperpage{609} \subitem {serif::dimensions::InternalEnergy}, \hyperpage{640} \subitem {serif::dimensions::KinematicViscosity}, \hyperpage{670} \subitem {serif::dimensions::Length}, \hyperpage{671} \subitem {serif::dimensions::Luminosity}, \hyperpage{674} \subitem {serif::dimensions::MagneticFluxDensity}, \hyperpage{676} \subitem {serif::dimensions::Mass}, \hyperpage{680} \subitem {serif::dimensions::MassDensity}, \hyperpage{691} \subitem {serif::dimensions::MassFlowRate}, \hyperpage{692} \subitem {serif::dimensions::MomentOfInertia}, \hyperpage{710} \subitem {serif::dimensions::Momentum}, \hyperpage{711} \subitem {serif::dimensions::NumberDensity}, \hyperpage{723} \subitem {serif::dimensions::Opacity}, \hyperpage{726} \subitem {serif::dimensions::Power}, \hyperpage{777} \subitem {serif::dimensions::Pressure}, \hyperpage{785} \subitem {serif::dimensions::SpecificEnergy}, \hyperpage{927} \subitem {serif::dimensions::SpecificEnthalpy}, \hyperpage{929} \subitem {serif::dimensions::SpecificEntropy}, \hyperpage{930} \subitem {serif::dimensions::SpecificInternalEnergy}, \hyperpage{932} \subitem {serif::dimensions::Temperature}, \hyperpage{949} \subitem {serif::dimensions::Time}, \hyperpage{976} \subitem {serif::dimensions::Torque}, \hyperpage{978} \subitem {serif::dimensions::Velocity}, \hyperpage{1005} \subitem {serif::dimensions::Volume}, \hyperpage{1006} \item {identity} \subitem {serif::discretization::backend::mfem::CoefficientTracking}, \hyperpage{349} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \subitem {serif::geometry::deformation::backend::mfem::DeformationValueTracking}, \hyperpage{406} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationTracking}, \hyperpage{834} \subitem {serif::geometry::deformation::backend::mfem::ReferenceMeshSnapshot}, \hyperpage{836} \subitem {serif::geometry::deformation::backend::mfem::ReferenceSpaceSnapshot}, \hyperpage{837} \subitem {serif::geometry::surface::detail::BoundaryValueTracking}, \hyperpage{330} \subitem {serif::geometry::surface::detail::PressureConditionTracking}, \hyperpage{786} \subitem {serif::operators::backend::mfem::CoefficientTracking}, \hyperpage{352} \subitem {serif::operators::backend::mfem::MetadataTracking}, \hyperpage{703} \subitem {serif::operators::backend::mfem::NodalValueTracking}, \hyperpage{721} \subitem {serif::utils::dependencies::detail::SourceSnapshot$<$ ResourceT $>$}, \hyperpage{918} \item {IMPROPERLY\_ORDERED\_REFERENCE\_RADII} \subitem {serif::utils::errors}, \hyperpage{209} \item {include\_repeated\_queries} \subitem {serif::discretization::quadrature::QuadratureManifestOptions}, \hyperpage{804} \item {incompatible\_discretization} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {inconsistent\_sample\_count} \subitem {serif::geometry::surface}, \hyperpage{139} \item {IncrementalComputation} \subitem {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{630} \item {independent\_results} \subitem {serif::utils::dependencies::detail}, \hyperpage{206} \item {index} \subitem {serif::discretization::blocks::residual\_block$<$ index\_value $>$}, \hyperpage{867} \subitem {serif::discretization::blocks::value\_block$<$ index\_value $>$}, \hyperpage{996} \subitem {serif::equations::OperandValues$<$ utils::types::TypeList$<$ Operands... $>$, OutputT $>$}, \hyperpage{738} \subitem {serif::operators::backend::mfem}, \hyperpage{191} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{377} \item {infinity\_attribute} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretization}, \hyperpage{831} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationSnapshot}, \hyperpage{833} \item {infinity\_radius} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \item {inner\_type} \subitem {serif::discretization::domain::relation::Inscribed$<$ A, B $>$}, \hyperpage{634} \subitem {serif::discretization::domain::schema::validation::Inscribed$<$ A, B $>$}, \hyperpage{636} \item {InnerDomainAbsent} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {InnerDomainHasNoBoundary} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {InnerDomainTouchesMeshBoundary} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {InnerDomainTouchesUnexpectedDomain} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {innerElementID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{637} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{638} \item {input} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{369} \item {input\_size} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{361} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{824} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{941} \item {input\_versions} \subitem {serif::utils::dependencies::detail::CachedResult$<$ ValueT, InputCount $>$}, \hyperpage{333} \item {inputCount} \subitem {serif::eos::relations::Relation$<$ Output, Inputs $>$}, \hyperpage{841} \item {InputList} \subitem {serif::utils::dependencies}, \hyperpage{198} \item {InputQuantities} \subitem {serif::eos::relations::Relation$<$ Output, Inputs $>$}, \hyperpage{840} \item {inputQuantities} \subitem {serif::dimensions::runtime::RuntimeRelationDescriptor}, \hyperpage{901} \item {inputQuantityIDs} \subitem {serif::eos::runtime::RuntimeRelationStorage$<$ EOS, relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{905} \item {Inputs} \subitem {serif::utils::dependencies::Computation$<$ KeyT, InputsT, FunctionT $>$}, \hyperpage{363} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{377} \subitem {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{630} \item {InputSpace} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{360} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{823} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{941} \item {inscribedDiagnostics} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult}, \hyperpage{851} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult}, \hyperpage{852} \item {inspect\_source} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{369} \item {integrate} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{296} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{303} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{730} \item {integration\_order} \subitem {serif::operators::backend::mfem}, \hyperpage{180} \item {integration\_rule} \subitem {serif::discretization::quadrature::backend::mfem::MFEMRule}, \hyperpage{708} \subitem {serif::geometry::deformation::backend::mfem::GeometrySampleRule}, \hyperpage{592} \item {InternalEnergyValue} \subitem {serif::dimensions}, \hyperpage{63} \item {interpolation} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{824} \item {interpolation\_weights} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \item {INVALID\_ARGUMENT} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_COMPACTIFICATION\_DERIVATIVE\_TYPE} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_COMPACTIFICATION\_RANK} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_COMPACTIFICATION\_TYPE} \subitem {serif::utils::errors}, \hyperpage{209} \item {invalid\_configuration} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {INVALID\_COORDINATE\_TOLERANCE} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_DIMENSION} \subitem {serif::mapping}, \hyperpage{150} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_DOF\_COUNT} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_DOF\_ORDERING} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_DOMAIN\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_ELEMENT\_GEOMETRY} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_ELEMENT\_ID\_ERROR} \subitem {serif::utils::errors}, \hyperpage{210} \item {invalid\_geometry} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {INVALID\_MAPPING} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_QUADRATURE\_ORDER} \subitem {serif::utils::errors}, \hyperpage{209} \item {INVALID\_REFERENCE\_RADIUS} \subitem {serif::mapping}, \hyperpage{150} \subitem {serif::utils::errors}, \hyperpage{209} \item {invalid\_size} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {INVALID\_VACUUM\_ELEMENT\_ATTRIBUTE\_ID} \subitem {serif::utils::errors}, \hyperpage{209} \item {invalidate} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{369} \item {invalidate\_cache} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{617} \item {invalidate\_for\_changed\_spaces} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{617} \item {inverse\_element\_jacobian\_variation} \subitem {serif::mapping::VolumeMappingVariation}, \hyperpage{1019} \item {inverse\_jacobian} \subitem {serif::mapping::DMFixedMeshGeometry}, \hyperpage{431} \item {inverse\_mapping\_jacobian} \subitem {serif::mapping::MappingPointContext}, \hyperpage{677} \item {inverse\_mapping\_jacobian\_variation} \subitem {serif::mapping::MappingPointVariation}, \hyperpage{678} \item {INVERTED\_JACOBIAN} \subitem {serif::utils::errors}, \hyperpage{209} \item {is\_affine\_in\_displacement} \subitem {serif::mapping::compactification::ExteriorDomainMap}, \hyperpage{525} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{664} \item {is\_bindings\_v} \subitem {serif::utils::dependencies}, \hyperpage{201} \item {is\_bindings\_v$<$ Bindings$<$ BindingTs... $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{201} \item {is\_boundary\_id\_list\_v} \subitem {serif::discretization::domain::ids::lists}, \hyperpage{82} \item {is\_boundary\_id\_list\_v$<$ BoundaryIDList$<$ BoundaryIDTs... $>$ $>$} \subitem {serif::discretization::domain::ids::lists}, \hyperpage{82} \item {is\_boundary\_id\_v} \subitem {serif::discretization::domain::ids}, \hyperpage{80} \item {is\_boundary\_id\_v$<$ BoundaryID$<$ BoundaryT, IdentifierValue $>$ $>$} \subitem {serif::discretization::domain::ids}, \hyperpage{80} \item {is\_compactified\_element} \subitem {serif::mapping::DomainMapper}, \hyperpage{472} \item {is\_computation\_graph\_v} \subitem {serif::utils::dependencies}, \hyperpage{202} \item {is\_computation\_graph\_v$<$ ComputationGraph$<$ Computations... $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{202} \item {is\_computation\_v} \subitem {serif::utils::dependencies}, \hyperpage{202} \item {is\_computation\_v$<$ Computation$<$ KeyT, InputsT, FunctionT $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{202} \item {is\_computation\_v$<$ IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{202} \item {is\_dependency\_context\_v} \subitem {serif::utils::dependencies}, \hyperpage{202} \item {is\_dependency\_context\_v$<$ DependencyContext$<$ Resources... $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{202} \item {is\_dependency\_context\_v$<$ DependencyContextView$<$ ParentT, KeysT $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{202} \item {is\_domain\_id\_list\_v} \subitem {serif::discretization::domain::ids::lists}, \hyperpage{83} \item {is\_domain\_id\_list\_v$<$ DomainIDList$<$ DomainIDTs... $>$ $>$} \subitem {serif::discretization::domain::ids::lists}, \hyperpage{83} \item {is\_domain\_id\_v} \subitem {serif::discretization::domain::ids}, \hyperpage{81} \item {is\_domain\_id\_v$<$ DomainID$<$ DomainT, IdentifierValue $>$ $>$} \subitem {serif::discretization::domain::ids}, \hyperpage{81} \item {is\_domain\_set\_v} \subitem {serif::discretization::domain}, \hyperpage{79} \item {is\_domain\_set\_v$<$ DomainSet$<$ DomainTs... $>$ $>$} \subitem {serif::discretization::domain}, \hyperpage{79} \item {is\_equation\_of\_state\_model\_v} \subitem {serif::eos::models}, \hyperpage{109} \item {is\_finite} \subitem {serif::utils::checks}, \hyperpage{194} \item {is\_geometry\_cache\_enabled} \subitem {serif::mapping::DomainMapper}, \hyperpage{473} \item {is\_key\_list\_v} \subitem {serif::utils::dependencies}, \hyperpage{203} \item {is\_key\_list\_v$<$ KeyList$<$ KeyTs... $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{203} \item {is\_linear} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{362} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{825} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{943} \item {is\_linear\_deformation} \subitem {serif::geometry::deformation}, \hyperpage{126} \item {is\_owned\_computation\_v} \subitem {serif::utils::dependencies}, \hyperpage{203} \item {is\_owned\_computation\_v$<$ OwnedComputation$<$ KeyT, ComputationT $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{203} \item {is\_pressure\_surface\_formulation} \subitem {serif::geometry::surface::detail}, \hyperpage{147} \item {is\_pressure\_surface\_formulation$<$ DirectPressureSurfaceFormulation$<$ EOS, Bindings, RowQuantity, Relation $>$ $>$} \subitem {serif::geometry::surface::detail}, \hyperpage{147} \item {is\_pressure\_surface\_formulation$<$ PressureSurfaceFormulation$<$ EOS, Bindings, Carrier $>$ $>$} \subitem {serif::geometry::surface::detail}, \hyperpage{147} \item {is\_relation\_list\_v} \subitem {serif::discretization::domain::relation::lists}, \hyperpage{86} \item {is\_relation\_list\_v$<$ RelationList$<$ RelationTs... $>$ $>$} \subitem {serif::discretization::domain::relation::lists}, \hyperpage{86} \item {is\_resource\_v} \subitem {serif::utils::dependencies}, \hyperpage{203} \item {is\_resource\_v$<$ Resource$<$ KeyT, StorageT, PolicyT $>$ $>$} \subitem {serif::utils::dependencies}, \hyperpage{203} \item {is\_schema\_v} \subitem {serif::discretization::domain::schema}, \hyperpage{89} \item {is\_schema\_v$<$ DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$ $>$} \subitem {serif::discretization::domain::schema}, \hyperpage{89} \item {is\_thermodynamic\_relation\_v} \subitem {serif::eos::relations}, \hyperpage{112} \item {is\_valid\_relation\_catalog\_v} \subitem {serif::eos::relations}, \hyperpage{112} \item {Isobaric} \subitem {serif::geometry::surface}, \hyperpage{139} \item {isobaric\_surface} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{807} \item {IsobaricSurface} \subitem {serif::geometry::surface::IsobaricSurface}, \hyperpage{647} \indexspace \item {J\_element\_to\_physical\_inverse} \subitem {serif::mapping::VolumeQuadratureContext}, \hyperpage{1022} \item {jacobian} \subitem {serif::mapping::DMFixedMeshGeometry}, \hyperpage{431} \item {JACOBIAN\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {JACOBIAN\_SHAPE\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {JacobianEntries} \subitem {serif::geometry::deformation::detail}, \hyperpage{135} \item {JacobianOperator} \subitem {serif::operators::backend::mfem::JacobianOperator$<$ CacheT $>$}, \hyperpage{659} \item {join} \subitem {serif::utils::misc::format}, \hyperpage{214} \indexspace \item {K} \subitem {serif::eos::models::PolytropeParameters}, \hyperpage{770} \item {kelvin} \subitem {serif::discretization::quadrature}, \hyperpage{103} \item {KelvinCompactification} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{662} \item {Key} \subitem {serif::utils::dependencies::Binding$<$ KeyT, TargetT $>$}, \hyperpage{309} \subitem {serif::utils::dependencies::Computation$<$ KeyT, InputsT, FunctionT $>$}, \hyperpage{364} \subitem {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{630} \subitem {serif::utils::dependencies::OwnedComputation$<$ KeyT, ComputationT $>$}, \hyperpage{745} \subitem {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{876} \item {key\_list\_subset\_v} \subitem {serif::utils::dependencies::detail}, \hyperpage{207} \item {key\_list\_subset\_v$<$ KeyList$<$ Keys... $>$, AvailableT $>$} \subitem {serif::utils::dependencies::detail}, \hyperpage{207} \item {Keys} \subitem {serif::utils::dependencies::KeyList$<$ KeyTs $>$}, \hyperpage{666} \item {KinematicViscosityValue} \subitem {serif::dimensions}, \hyperpage{64} \indexspace \item {L2} \subitem {serif::discretization::functional\_space}, \hyperpage{101} \item {l2} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {LengthValue} \subitem {serif::dimensions}, \hyperpage{64} \item {limited\_by\_geometry} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {limiting\_element} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {limiting\_point} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {limiting\_point\_determinant\_at\_step} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {limiting\_rule} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {linearize\_carrier\_samples} \subitem {serif::geometry::surface::detail}, \hyperpage{145} \item {linearize\_pressure\_samples} \subitem {serif::geometry::surface::detail}, \hyperpage{145} \item {linearize\_surface} \subitem {serif::geometry::surface::detail}, \hyperpage{145} \item {load} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1016} \item {load\_element} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{617} \item {load\_inverse\_jacobian} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1016} \item {locate\_boundary\_point} \subitem {serif::geometry::deformation::backend::mfem::detail}, \hyperpage{133} \item {logical\_mesh} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretization}, \hyperpage{831} \item {logical\_radii} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \item {logical\_radius} \subitem {serif::geometry::deformation::backend::mfem::detail}, \hyperpage{133} \item {LuminosityValue} \subitem {serif::dimensions}, \hyperpage{64} \indexspace \item {m\_active} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{371} \item {m\_angular\_velocity} \subitem {serif::equations::RigidRotation}, \hyperpage{884} \item {m\_attributes} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{444} \item {m\_binding} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{448} \item {m\_boundary\_attributes} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{448} \item {m\_boundaryElementBoundaryIDs} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{700} \item {m\_boundaryElementFaceIDs} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{700} \item {m\_boundaryElementsByFace} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{701} \item {m\_cache} \subitem {serif::operators::backend::mfem::JacobianOperator$<$ CacheT $>$}, \hyperpage{660} \item {m\_cached\_element\_id} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {m\_center} \subitem {serif::equations::RigidRotation}, \hyperpage{884} \item {m\_coefficient} \subitem {serif::equations::EquationScale$<$ EquationT $>$}, \hyperpage{521} \item {m\_compactification\_coordinate} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {m\_compactification\_data} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {m\_compactification\_dofs} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {m\_compactification\_dshape} \subitem {serif::mapping::DMWorkspace}, \hyperpage{435} \item {m\_compactification\_point} \subitem {serif::mapping::DMWorkspace}, \hyperpage{435} \item {m\_compactification\_shape} \subitem {serif::mapping::DMWorkspace}, \hyperpage{435} \item {m\_compactification\_space} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {m\_compactification\_space\_sequence} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {m\_components} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{298} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{954} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{306} \item {m\_computations} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{378} \item {m\_correction} \subitem {serif::utils::CompensatedSum}, \hyperpage{357} \item {m\_data} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1016} \item {m\_dense} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{298} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{306} \item {m\_diagnosticControl} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{894} \item {m\_dimension} \subitem {serif::mapping::DMWorkspace}, \hyperpage{435} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1016} \item {m\_discretizationControl} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{894} \item {m\_displacement} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {m\_displacement\_data} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{619} \item {m\_displacement\_dofs} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{619} \item {m\_displacement\_space} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{619} \item {m\_displacement\_space\_sequence} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{619} \item {m\_dof\_matrix} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \item {m\_dofs} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{448} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{954} \subitem {serif::mapping::ElementCompactificationData}, \hyperpage{486} \item {m\_domains} \subitem {serif::discretization::domain::DomainOrSet}, \hyperpage{476} \item {m\_element} \subitem {serif::mapping::ElementCompactificationData}, \hyperpage{486} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{489} \item {m\_element\_compactification} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{619} \item {m\_element\_displacement} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{619} \item {m\_element\_support} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{444} \item {m\_elementDomainIDs} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{701} \item {m\_elementNeighbors} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{701} \item {m\_enthalpy\_power} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{284} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{789} \item {m\_enthalpy\_scale} \subitem {serif::eos::models::Polytrope}, \hyperpage{769} \item {m\_entries} \subitem {serif::discretization::backend::mfem::TensorBasisCache}, \hyperpage{957} \subitem {serif::operators::backend::mfem::TensorBasisCache}, \hyperpage{959} \subitem {serif::utils::dependencies::ComputationStore$<$ EntryTs $>$}, \hyperpage{382} \item {m\_eos} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{284} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{342} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{789} \item {m\_equation} \subitem {serif::equations::DisplacementForce$<$ EOST $>$}, \hyperpage{427} \subitem {serif::equations::EquationDifference$<$ LeftT, RightT $>$}, \hyperpage{511} \subitem {serif::equations::EquationScale$<$ EquationT $>$}, \hyperpage{521} \item {m\_equations} \subitem {serif::equations::EquationRegistry$<$ EquationTs $>$}, \hyperpage{518} \subitem {serif::equations::EquationSum$<$ FirstT, RestTs $>$}, \hyperpage{524} \subitem {serif::operators::EquationRegistry$<$ EquationTs $>$}, \hyperpage{519} \item {m\_evaluate} \subitem {serif::eos::runtime::EOSView}, \hyperpage{509} \item {m\_extension} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{362} \item {m\_exterior\_map} \subitem {serif::mapping::DomainMapper}, \hyperpage{474} \item {m\_exterior\_result} \subitem {serif::mapping::DMWorkspace}, \hyperpage{435} \item {m\_exterior\_variation} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_f} \subitem {serif::mapping::PhysicalPositionFunctionCoefficient}, \hyperpage{757} \item {m\_faceElements} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{701} \item {m\_fallbackControl} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{894} \item {m\_field\_jacobian} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_field\_value} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_formRules} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{894} \item {m\_four\_pi\_G} \subitem {serif::equations::PoissonBalance}, \hyperpage{764} \item {m\_full\_element\_jacobian} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_full\_to\_reduced} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{444} \item {m\_function} \subitem {serif::utils::dependencies::Computation$<$ KeyT, InputsT, FunctionT $>$}, \hyperpage{364} \subitem {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{631} \subitem {serif::utils::dependencies::ProjectedSnapshot$<$ FunctionT $>$}, \hyperpage{801} \item {m\_geometryCache} \subitem {serif::mapping::DomainMapper}, \hyperpage{474} \item {m\_graph} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{371} \item {m\_hessian} \subitem {serif::equations::RigidRotation}, \hyperpage{884} \item {m\_interpolation} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{825} \item {m\_mapped\_normal} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_mapper} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{619} \item {m\_mapping} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{299} \subitem {serif::mapping::PhysicalPositionFunctionCoefficient}, \hyperpage{757} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{306} \item {m\_matrix\_temp\_1} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_matrix\_temp\_2} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_mesh} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{444} \item {m\_mesh\_dshape} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_mesh\_sequence} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{444} \item {m\_name} \subitem {serif::dimensions::runtime::ThermodynamicQuantityID}, \hyperpage{975} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{664} \item {m\_nodes\_sequence} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{449} \item {m\_object} \subitem {serif::eos::runtime::EOSView}, \hyperpage{509} \item {m\_options} \subitem {serif::mapping::compactification::KelvinCompactification}, \hyperpage{664} \subitem {serif::mapping::DomainMapper}, \hyperpage{474} \item {m\_ordering} \subitem {serif::mapping::ElementDisplacementData}, \hyperpage{490} \item {m\_parent} \subitem {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{417} \item {m\_partialDerivative} \subitem {serif::eos::runtime::EOSView}, \hyperpage{509} \item {m\_point\_count} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1017} \item {m\_point\_stride} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1017} \item {m\_points} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{299} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{955} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{306} \item {m\_policy} \subitem {serif::discretization::quadrature::backend::mfem::MFEMResolver}, \hyperpage{707} \subitem {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{877} \item {m\_polytropic\_constant} \subitem {serif::eos::models::Polytrope}, \hyperpage{769} \item {m\_polytropic\_index} \subitem {serif::eos::models::Polytrope}, \hyperpage{769} \item {m\_preconditionerControl} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{894} \item {m\_preparation\_count} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{371} \item {m\_products} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{955} \item {m\_projectionControl} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{894} \item {m\_radial\_weights} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{825} \item {m\_ready} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{371} \item {m\_reduced\_to\_full} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{444} \item {m\_reference\_dshape} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_reference\_field\_jacobian} \subitem {serif::mapping::DMWorkspace}, \hyperpage{436} \item {m\_reference\_normal} \subitem {serif::mapping::DMWorkspace}, \hyperpage{437} \item {m\_relations} \subitem {serif::eos::runtime::EOSView}, \hyperpage{509} \item {m\_report} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{372} \item {m\_resources} \subitem {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{415} \item {m\_rotation} \subitem {serif::equations::AngularMomentum}, \hyperpage{268} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{287} \subitem {serif::equations::RotationalForce}, \hyperpage{891} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{289} \item {m\_ruleSet} \subitem {serif::discretization::quadrature::Policy}, \hyperpage{766} \item {m\_shape} \subitem {serif::mapping::DMWorkspace}, \hyperpage{437} \item {m\_space} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{444} \item {m\_space\_sequence} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{445} \item {m\_storage} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{372} \subitem {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{877} \item {m\_sum} \subitem {serif::utils::CompensatedSum}, \hyperpage{357} \item {m\_surface} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{362} \item {m\_target\_density} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{342} \item {m\_target\_enthalpy} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{342} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{792} \item {m\_target\_mass} \subitem {serif::equations::MassNormalization}, \hyperpage{695} \item {m\_target\_momentum} \subitem {serif::equations::AngularMomentum}, \hyperpage{268} \item {m\_target\_pressure} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{792} \item {m\_targetPressure} \subitem {serif::geometry::surface::IsobaricSurface}, \hyperpage{647} \item {m\_tensor} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{299} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{306} \item {m\_value} \subitem {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{755} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{820} \subitem {serif::utils::dependencies::OwnedComputation$<$ KeyT, ComputationT $>$}, \hyperpage{747} \item {m\_vector\_temp} \subitem {serif::mapping::DMWorkspace}, \hyperpage{437} \item {m\_width} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{299} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{306} \item {m\_workspace} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{619} \subitem {serif::operators::backend::mfem::JacobianOperator$<$ CacheT $>$}, \hyperpage{660} \item {MAGENTA} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {MagneticFluxDensityValue} \subitem {serif::dimensions}, \hyperpage{64} \item {make} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{953} \item {make\_attribute\_marker} \subitem {serif::discretization::domain::schema}, \hyperpage{89} \item {make\_boundary\_discretization} \subitem {serif::operators::backend::mfem}, \hyperpage{180} \item {make\_computation} \subitem {serif::utils::dependencies}, \hyperpage{199} \item {make\_computation\_cache} \subitem {serif::utils::dependencies}, \hyperpage{199} \item {make\_computation\_graph} \subitem {serif::utils::dependencies}, \hyperpage{200} \item {make\_computation\_store} \subitem {serif::utils::dependencies}, \hyperpage{200} \item {make\_contribution\_computations} \subitem {serif::operators::backend::mfem}, \hyperpage{180} \item {make\_deformation\_computations} \subitem {serif::geometry::deformation}, \hyperpage{125} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{129} \item {make\_deformation\_graph} \subitem {serif::geometry::deformation}, \hyperpage{125} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{129} \item {make\_deformation\_inputs} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{130} \item {make\_deformation\_workspace} \subitem {serif::geometry::deformation}, \hyperpage{125} \item {make\_dependency\_context} \subitem {serif::utils::dependencies}, \hyperpage{200} \item {make\_harmonic\_modes} \subitem {serif::geometry::deformation::detail}, \hyperpage{136} \item {make\_incremental\_computation} \subitem {serif::utils::dependencies}, \hyperpage{200} \item {make\_MappingStatus\_SERiFErrorCode\_map} \subitem {serif::mapping}, \hyperpage{151} \item {make\_nodal\_dependency\_context} \subitem {serif::operators::backend::mfem}, \hyperpage{180} \item {make\_nodal\_discretization} \subitem {serif::operators::backend::mfem}, \hyperpage{180} \item {make\_nodal\_equation\_cache} \subitem {serif::operators::backend::mfem}, \hyperpage{181} \item {make\_nodal\_equation\_computation} \subitem {serif::operators::backend::mfem}, \hyperpage{181} \item {make\_nodal\_equation\_point} \subitem {serif::operators::backend::mfem}, \hyperpage{181} \item {make\_operand\_computations} \subitem {serif::operators::backend::mfem}, \hyperpage{181} \item {make\_order} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{606} \item {make\_point\_border\_cache} \subitem {serif::operators::backend::mfem}, \hyperpage{181} \item {make\_point\_border\_dependency\_context} \subitem {serif::operators::backend::mfem}, \hyperpage{182} \item {make\_point\_border\_discretization} \subitem {serif::operators::backend::mfem}, \hyperpage{182} \item {make\_point\_discretization} \subitem {serif::operators::backend::mfem}, \hyperpage{182} \item {make\_pressure\_surface\_graph} \subitem {serif::geometry::surface}, \hyperpage{140} \item {make\_query} \subitem {serif::discretization::quadrature}, \hyperpage{104} \item {make\_radial\_extension} \subitem {serif::geometry::deformation}, \hyperpage{125} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{825} \item {make\_SERIFErrorCode\_MappingStatus\_map} \subitem {serif::mapping}, \hyperpage{151} \item {make\_surface\_eos\_computation} \subitem {serif::geometry::surface::detail}, \hyperpage{146} \item {make\_surface\_linearization\_computation} \subitem {serif::geometry::surface::detail}, \hyperpage{146} \item {make\_surface\_metric\_computation} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{130} \item {make\_term\_coefficients} \subitem {serif::operators::backend::mfem}, \hyperpage{182} \item {make\_volume\_displacement\_computations} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{130, 131} \item {make\_volume\_equation\_cache} \subitem {serif::operators::backend::mfem}, \hyperpage{182} \item {make\_volume\_equation\_computations} \subitem {serif::operators::backend::mfem}, \hyperpage{183} \item {make\_volume\_inputs} \subitem {serif::operators::backend::mfem}, \hyperpage{183, 184} \item {make\_workspace} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{361} \item {makePartialDerivativeMask} \subitem {serif::eos::runtime::RuntimeRelationStorage$<$ EOS, relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{905} \item {manifest} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {map} \subitem {serif::geometry::deformation::DeformationLinearization$<$ Map $>$}, \hyperpage{404} \item {map\_basis\_point} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{731} \item {map\_contribution\_geometry} \subitem {serif::operators::backend::mfem}, \hyperpage{184} \item {map\_contribution\_operand} \subitem {serif::operators::backend::mfem}, \hyperpage{184} \item {map\_element\_geometry} \subitem {serif::operators::backend::mfem}, \hyperpage{185} \item {map\_element\_operand} \subitem {serif::operators::backend::mfem}, \hyperpage{185} \item {map\_hcurl\_curl\_to\_physical} \subitem {serif::mapping}, \hyperpage{151} \item {map\_hcurl\_field\_to\_physical} \subitem {serif::mapping}, \hyperpage{151} \item {map\_hdiv\_divergence\_to\_physical} \subitem {serif::mapping}, \hyperpage{151} \item {map\_hdiv\_flux\_to\_physical} \subitem {serif::mapping}, \hyperpage{151} \item {map\_physical\_curl\_to\_hcurl\_reference} \subitem {serif::mapping}, \hyperpage{152} \item {map\_physical\_field\_to\_hcurl\_reference} \subitem {serif::mapping}, \hyperpage{152} \item {map\_physical\_flux\_to\_hdiv\_reference} \subitem {serif::mapping}, \hyperpage{152} \item {map\_physical\_gradient\_to\_reference} \subitem {serif::mapping}, \hyperpage{152} \item {map\_physical\_vector\_gradient\_to\_reference} \subitem {serif::mapping}, \hyperpage{152} \item {map\_point} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{296} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{304} \item {map\_reference\_gradient\_to\_physical} \subitem {serif::mapping}, \hyperpage{152} \item {map\_reference\_vector\_gradient\_to\_physical} \subitem {serif::mapping}, \hyperpage{153} \item {mapper} \subitem {serif::operators::backend::mfem::BasisBindings$<$ ColumnCount $>$}, \hyperpage{291} \subitem {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1013} \item {MAPPING} \subitem {serif::operators::backend::mfem}, \hyperpage{173} \item {Mapping} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {mapping} \subitem {serif::discretization::functional\_space::SpaceDescriptor}, \hyperpage{919} \subitem {serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext}, \hyperpage{706} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \subitem {serif::mapping::FaceMappingContext}, \hyperpage{530} \subitem {serif::mapping::FaceMappingVariation}, \hyperpage{531} \subitem {serif::mapping::VolumeMappingContext}, \hyperpage{1018} \subitem {serif::mapping::VolumeMappingVariation}, \hyperpage{1019} \subitem {serif::operators::backend::mfem::ElementGeometry$<$ OperandCount $>$}, \hyperpage{491} \item {Mapping2StringMap} \subitem {serif::discretization::functional\_space}, \hyperpage{101} \item {mapping\_context} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {mapping\_determinate} \subitem {serif::mapping::MappingPointContext}, \hyperpage{677} \subitem {serif::mapping::VolumeQuadratureContext}, \hyperpage{1022} \item {mapping\_determinate\_variation} \subitem {serif::mapping::MappingPointVariation}, \hyperpage{678} \item {mapping\_jacobian} \subitem {serif::mapping::compactification::ExteriorMapResult}, \hyperpage{528} \subitem {serif::mapping::MappingPointContext}, \hyperpage{677} \item {mapping\_jacobian\_variation} \subitem {serif::mapping::compactification::ExteriorMapVariation}, \hyperpage{528} \subitem {serif::mapping::MappingPointVariation}, \hyperpage{678} \item {mapping\_status} \subitem {serif::operators::backend::mfem::PreparationRejection}, \hyperpage{781} \item {mapping\_variation} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {mapping\_workspace} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {MappingKind} \subitem {serif::discretization::quadrature}, \hyperpage{103} \item {MappingStatus} \subitem {serif::mapping}, \hyperpage{150} \item {MappingStatus\_enum\_string\_map} \subitem {serif::mapping}, \hyperpage{153} \item {MappingStatus\_SERiFErrorCode\_map} \subitem {serif::mapping}, \hyperpage{153} \item {MappingStatus\_string\_enum\_map} \subitem {serif::mapping}, \hyperpage{153} \item {Mask} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{606} \item {mask\_residual\_dual} \subitem {serif::operators::backend::mfem}, \hyperpage{185} \item {Mass} \subitem {serif::operators}, \hyperpage{158} \item {mass\_conservation} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {mass\_density\_term} \subitem {serif::discretization::blocks::density}, \hyperpage{410} \item {mass\_normalization} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {mass\_normalization\_term} \subitem {serif::discretization::blocks::barotropic\_constant}, \hyperpage{282} \item {MassFlowRateValue} \subitem {serif::dimensions}, \hyperpage{64} \item {MassNormalization} \subitem {serif::equations::MassNormalization}, \hyperpage{694} \item {MassValue} \subitem {serif::dimensions}, \hyperpage{64} \item {Matches} \subitem {serif::geometry::surface::detail::MatchingPressureRelations$<$ EOS, Bindings, Carrier, eos::relations::RelationCatalog$<$ Relations... $>$ $>$}, \hyperpage{696} \item {matches} \subitem {serif::discretization::backend::mfem::CoefficientTracking}, \hyperpage{349} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationTracking}, \hyperpage{834} \subitem {serif::geometry::surface::detail::PressureConditionTracking}, \hyperpage{786} \subitem {serif::operators::backend::mfem::CoefficientTracking}, \hyperpage{352} \subitem {serif::utils::dependencies::ProjectedSnapshot$<$ FunctionT $>$}, \hyperpage{801} \subitem {serif::utils::dependencies::ValueSnapshot}, \hyperpage{999} \item {matches\_pressure\_relation} \subitem {serif::geometry::surface::detail}, \hyperpage{146} \item {Matrix} \subitem {serif::equations::RigidRotation}, \hyperpage{883} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{606} \item {MATRIX\_SHAPE\_ERROR} \subitem {serif::utils::errors}, \hyperpage{210} \item {MatrixValue} \subitem {serif::discretization::forms}, \hyperpage{94} \item {maximum\_azimuthal\_order} \subitem {serif::geometry::deformation::SphericalHarmonicSurface}, \hyperpage{934} \item {maximum\_degree} \subitem {serif::geometry::deformation::SphericalHarmonicSurface}, \hyperpage{934} \item {maximum\_step} \subitem {serif::geometry::deformation::GeometryStepOptions}, \hyperpage{594} \item {Mechanical} \subitem {serif::operators}, \hyperpage{158} \item {MechanicalDifference} \subitem {serif::operators}, \hyperpage{158} \item {mesh} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{441} \subitem {serif::mapping::DMGeometryCache}, \hyperpage{432} \item {mesh\_extension} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {meshes} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationSnapshot}, \hyperpage{833} \item {MeshTopology} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{699} \item {message} \subitem {serif::geometry::deformation::DeformationFailure}, \hyperpage{403} \subitem {serif::geometry::surface::SurfaceFailure}, \hyperpage{946} \subitem {serif::operators::backend::mfem::PreparationRejection}, \hyperpage{781} \item {mfem}, \hyperpage{57} \item {mfem\_form\_static\_order} \subitem {serif::discretization::quadrature::backend::mfem}, \hyperpage{106} \item {MFEMResolver} \subitem {serif::discretization::quadrature::backend::mfem::MFEMResolver}, \hyperpage{707} \item {minimum\_determinant\_at\_accepted} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {minimum\_determinant\_at\_maximum} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {MISC\_MAPPING\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {MISMATCHED\_MESHING\_MAPS} \subitem {serif::utils::errors}, \hyperpage{209} \item {misses} \subitem {serif::mapping::DMGeometryCache}, \hyperpage{432} \subitem {serif::mapping::DMGeometryCacheStatistics}, \hyperpage{433} \item {MISSING\_DISPLACEMENT\_FINITE\_ELEMENT\_SPACE} \subitem {serif::utils::errors}, \hyperpage{209} \item {MISSING\_EXTERIOR\_MAP} \subitem {serif::utils::errors}, \hyperpage{209} \item {MISSING\_FACE\_ELEMENT} \subitem {serif::utils::errors}, \hyperpage{209} \item {MixedSamples} \subitem {serif::operators}, \hyperpage{158} \item {Mode} \subitem {serif::discretization::quadrature}, \hyperpage{103} \item {mode} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {modes} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{942} \item {modes\_} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{943} \item {MomentOfInertiaValue} \subitem {serif::dimensions}, \hyperpage{64} \item {Momentum} \subitem {serif::operators}, \hyperpage{158} \item {MomentumValue} \subitem {serif::dimensions}, \hyperpage{65} \item {Mult} \subitem {serif::operators::backend::mfem::JacobianOperator$<$ CacheT $>$}, \hyperpage{659} \item {MultTranspose} \subitem {serif::operators::backend::mfem::JacobianOperator$<$ CacheT $>$}, \hyperpage{660} \indexspace \item {n} \subitem {serif::eos::models::PolytropeParameters}, \hyperpage{770} \item {name} \subitem {serif::dimensions::runtime::ThermodynamicQuantityID}, \hyperpage{975} \subitem {serif::discretization::blocks::barotropic\_constant}, \hyperpage{282} \subitem {serif::discretization::blocks::barotropic\_constant::mass\_normalization}, \hyperpage{689} \subitem {serif::discretization::blocks::central\_density}, \hyperpage{339} \subitem {serif::discretization::blocks::central\_density::border}, \hyperpage{313} \subitem {serif::discretization::blocks::density}, \hyperpage{410} \subitem {serif::discretization::blocks::density::mass}, \hyperpage{683} \subitem {serif::discretization::blocks::displacement}, \hyperpage{425} \subitem {serif::discretization::blocks::displacement::vector}, \hyperpage{1003} \subitem {serif::discretization::blocks::enthalpy}, \hyperpage{497} \subitem {serif::discretization::blocks::enthalpy::specific}, \hyperpage{925} \subitem {serif::discretization::blocks::FieldDescriptor}, \hyperpage{535} \subitem {serif::discretization::blocks::gravity}, \hyperpage{611} \subitem {serif::discretization::blocks::gravity::gradient}, \hyperpage{598} \subitem {serif::discretization::blocks::gravity::potential}, \hyperpage{773} \subitem {serif::discretization::blocks::rotation}, \hyperpage{887} \subitem {serif::discretization::blocks::rotation::angular\_velocity}, \hyperpage{262} \subitem {serif::discretization::blocks::surface\_deformation}, \hyperpage{938} \subitem {serif::discretization::blocks::surface\_deformation::coefficients}, \hyperpage{347} \subitem {serif::discretization::blocks::surface\_deformation::shape\_equilibrium}, \hyperpage{914} \subitem {serif::discretization::blocks::TermDescriptor}, \hyperpage{969} \subitem {serif::discretization::domain::CoreDomain}, \hyperpage{398} \subitem {serif::discretization::domain::EnvelopeDomain}, \hyperpage{504} \subitem {serif::discretization::domain::ids::BoundaryDescriptor}, \hyperpage{319} \subitem {serif::discretization::domain::ids::DomainDescriptor}, \hyperpage{459} \subitem {serif::discretization::domain::InfinitySurfaceBoundary}, \hyperpage{632} \subitem {serif::discretization::domain::relation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{451} \subitem {serif::discretization::domain::relation::FullyConnected$<$ A $>$}, \hyperpage{585} \subitem {serif::discretization::domain::relation::Inscribed$<$ A, B $>$}, \hyperpage{635} \subitem {serif::discretization::domain::schema::validation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{453} \subitem {serif::discretization::domain::schema::validation::FullyConnected$<$ A $>$}, \hyperpage{587} \subitem {serif::discretization::domain::schema::validation::Inscribed$<$ A, B $>$}, \hyperpage{637} \subitem {serif::discretization::domain::StellarSurfaceBoundary}, \hyperpage{936} \subitem {serif::discretization::domain::VacuumDomain}, \hyperpage{980} \subitem {serif::discretization::forms::boundary\_flux$<$ TrialT, TestT $>$}, \hyperpage{318} \subitem {serif::discretization::forms::divergence$<$ TrialT, TestT $>$}, \hyperpage{430} \subitem {serif::discretization::forms::force$<$ TrialT, TestT $>$}, \hyperpage{541} \subitem {serif::discretization::forms::FormDescriptor}, \hyperpage{572} \subitem {serif::discretization::forms::mass$<$ TrialT, TestT $>$}, \hyperpage{687} \subitem {serif::discretization::forms::projection$<$ TrialT, TestT $>$}, \hyperpage{804} \subitem {serif::discretization::forms::source$<$ TrialT, TestT $>$}, \hyperpage{917} \subitem {serif::equations::AngularMomentum}, \hyperpage{268} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{284} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{287} \subitem {serif::equations::CenteringConstraint}, \hyperpage{337} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{342} \subitem {serif::equations::DisplacementForce$<$ EOST $>$}, \hyperpage{427} \subitem {serif::equations::EquationDifference$<$ LeftT, RightT $>$}, \hyperpage{511} \subitem {serif::equations::EquationScale$<$ EquationT $>$}, \hyperpage{522} \subitem {serif::equations::EquationSum$<$ FirstT, RestTs $>$}, \hyperpage{524} \subitem {serif::equations::GravityForce}, \hyperpage{613} \subitem {serif::equations::GravityGradientRelation}, \hyperpage{615} \subitem {serif::equations::MassNormalization}, \hyperpage{695} \subitem {serif::equations::PoissonBalance}, \hyperpage{764} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{790} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{792} \subitem {serif::equations::RotationalForce}, \hyperpage{891} \subitem {serif::operators::BadContributionCollection}, \hyperpage{278} \subitem {serif::operators::BadContributionRow}, \hyperpage{280} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{289} \subitem {serif::operators::GradientRequest}, \hyperpage{602} \subitem {serif::operators::NestedBadCollection}, \hyperpage{713} \subitem {serif::operators::NodalRequest$<$ TermT, OperationT, PositionIndependent $>$}, \hyperpage{719} \item {names} \subitem {serif::discretization::domain::DomainSet$<$ DomainTs $>$}, \hyperpage{481} \item {NEGATIVE\_VALUE\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {NeitherConstNorVolatile} \subitem {serif::dimensions}, \hyperpage{65} \subitem {serif::utils::misc::std\_helper}, \hyperpage{214} \item {NeitherConstNorVolatileReference} \subitem {serif::dimensions}, \hyperpage{65} \subitem {serif::utils::misc::std\_helper}, \hyperpage{214} \item {nodal} \subitem {serif::operators::backend::mfem::PointBorderData$<$ EquationT, SchemaT $>$}, \hyperpage{760} \subitem {serif::operators::backend::mfem::PointBorderDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{761} \item {nodal\_basis} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{942} \item {nodal\_basis\_} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{943} \item {nodal\_work\_report} \subitem {serif::operators::backend::mfem}, \hyperpage{185} \item {NodalCache} \subitem {serif::operators::backend::mfem}, \hyperpage{170} \item {NodalCoefficients} \subitem {serif::operators::backend::mfem}, \hyperpage{170} \item {NodalMesh} \subitem {serif::operators::backend::mfem}, \hyperpage{170} \item {nodes\_sequence} \subitem {serif::geometry::deformation::backend::mfem::ReferenceMeshSnapshot}, \hyperpage{836} \subitem {serif::operators::backend::mfem::BasisBindings$<$ ColumnCount $>$}, \hyperpage{291} \item {nodesSequence} \subitem {serif::mapping::DMGeometryCache}, \hyperpage{432} \item {NON\_FINITE} \subitem {serif::operators::backend::mfem}, \hyperpage{173} \item {non\_finite} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {NON\_FINITE\_DETERMINATE} \subitem {serif::utils::errors}, \hyperpage{209} \item {non\_finite\_eos\_response} \subitem {serif::geometry::surface}, \hyperpage{139} \item {non\_finite\_linearization} \subitem {serif::geometry::surface}, \hyperpage{139} \item {NON\_FINITE\_MAPPING\_INPUT} \subitem {serif::mapping}, \hyperpage{150} \subitem {serif::utils::errors}, \hyperpage{209} \item {NON\_FINITE\_MAPPING\_RESULT} \subitem {serif::mapping}, \hyperpage{150} \subitem {serif::utils::errors}, \hyperpage{209} \item {non\_finite\_state} \subitem {serif::geometry::surface}, \hyperpage{139} \item {NON\_FINITE\_VALUE\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {NON\_POSITIVE\_DETERMINATE} \subitem {serif::mapping}, \hyperpage{150} \subitem {serif::utils::errors}, \hyperpage{209} \item {None} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {none} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \subitem {serif::discretization::quadrature}, \hyperpage{103} \item {NonPressureInputs} \subitem {serif::geometry::surface::detail::RelationQuantities$<$ eos::relations::Relation$<$ Output, Inputs... $>$ $>$}, \hyperpage{845} \item {normal} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \subitem {serif::mapping::FaceQuadratureContext}, \hyperpage{532} \item {normal\_continuous} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {normal\_flux\_scale\_variation} \subitem {serif::mapping::FaceMappingVariation}, \hyperpage{531} \item {not\_required} \subitem {serif::utils::dependencies}, \hyperpage{199} \item {NumberDensityValue} \subitem {serif::dimensions}, \hyperpage{65} \indexspace \item {Omega} \subitem {serif::operators}, \hyperpage{158} \item {OpacityValue} \subitem {serif::dimensions}, \hyperpage{65} \item {Operand} \subitem {serif::equations::gravity\_contributions}, \hyperpage{118} \item {operand\_basis} \subitem {serif::operators::backend::mfem::ElementGeometry$<$ OperandCount $>$}, \hyperpage{491} \item {operand\_count} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{515} \item {operand\_dual} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {operand\_types} \subitem {serif::discretization::forms::boundary\_flux$<$ TrialT, TestT $>$}, \hyperpage{317} \subitem {serif::discretization::forms::divergence$<$ TrialT, TestT $>$}, \hyperpage{430} \subitem {serif::discretization::forms::force$<$ TrialT, TestT $>$}, \hyperpage{541} \subitem {serif::discretization::forms::mass$<$ TrialT, TestT $>$}, \hyperpage{687} \subitem {serif::discretization::forms::projection$<$ TrialT, TestT $>$}, \hyperpage{803} \subitem {serif::discretization::forms::source$<$ TrialT, TestT $>$}, \hyperpage{916} \item {operand\_values} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {Operands} \subitem {serif::equations::AngularMomentum}, \hyperpage{267} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{283} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{286} \subitem {serif::equations::CenteringConstraint}, \hyperpage{336} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{341} \subitem {serif::equations::gravity\_contributions::DensitySource}, \hyperpage{412} \subitem {serif::equations::gravity\_contributions::GradientDivergence}, \hyperpage{600} \subitem {serif::equations::gravity\_contributions::GradientValue}, \hyperpage{604} \subitem {serif::equations::gravity\_contributions::PotentialValue}, \hyperpage{775} \subitem {serif::equations::GravityForce}, \hyperpage{613} \subitem {serif::equations::MassNormalization}, \hyperpage{694} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{788} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{791} \subitem {serif::equations::RotationalForce}, \hyperpage{890} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{794} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{288} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{513} \subitem {serif::operators::GradientRequest}, \hyperpage{601} \subitem {serif::operators::NodalRequest$<$ TermT, OperationT, PositionIndependent $>$}, \hyperpage{719} \item {OperandValue} \subitem {serif::discretization::forms}, \hyperpage{94} \item {operation} \subitem {serif::discretization::backend::mfem::TensorBasisCache::Entry}, \hyperpage{500} \subitem {serif::operators::backend::mfem::TensorBasisCache::Entry}, \hyperpage{501} \item {operation\_type} \subitem {serif::discretization::forms::Operand$<$ TermT, OperationT $>$}, \hyperpage{727} \item {operator bool} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult}, \hyperpage{850} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult}, \hyperpage{851} \subitem {serif::discretization::domain::schema::validation::SchemaRelationValidationResult}, \hyperpage{907} \subitem {serif::discretization::domain::schema::validation::SchemaValidationResult}, \hyperpage{909} \item {operator int} \subitem {serif::discretization::blocks::residual\_block$<$ index\_value $>$}, \hyperpage{867} \subitem {serif::discretization::blocks::value\_block$<$ index\_value $>$}, \hyperpage{996} \item {operator$<$=$>$} \subitem {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{754, 755} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{818, 819} \item {operator+} \subitem {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{752} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{816} \item {operator-\/} \subitem {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{753} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{816} \item {operator/} \subitem {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{753} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{816} \item {operator=} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{442} \subitem {serif::mapping::DomainMapper}, \hyperpage{473} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{369} \subitem {serif::utils::dependencies::ComputationStore$<$ EntryTs $>$}, \hyperpage{382} \subitem {serif::utils::dependencies::OwnedComputation$<$ KeyT, ComputationT $>$}, \hyperpage{747} \item {operator==} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{819} \subitem {serif::dimensions::runtime::ThermodynamicQuantityID}, \hyperpage{975} \subitem {serif::discretization::blocks::FieldDescriptor}, \hyperpage{535} \subitem {serif::discretization::blocks::TermDescriptor}, \hyperpage{969} \subitem {serif::discretization::forms::FormDescriptor}, \hyperpage{572} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationSnapshot}, \hyperpage{833} \subitem {serif::geometry::deformation::backend::mfem::ReferenceMeshSnapshot}, \hyperpage{836} \subitem {serif::geometry::deformation::backend::mfem::ReferenceSpaceSnapshot}, \hyperpage{837} \subitem {serif::geometry::deformation::DomainDeformation$<$ SurfaceT, InteriorT, VacuumT $>$}, \hyperpage{457} \subitem {serif::geometry::deformation::FixedInfinityRadialExtension}, \hyperpage{537} \subitem {serif::geometry::deformation::NodalRadialSurface}, \hyperpage{717} \subitem {serif::geometry::deformation::PowerLawRadialExtension}, \hyperpage{777} \subitem {serif::geometry::deformation::SphericalHarmonicMode}, \hyperpage{933} \subitem {serif::geometry::deformation::SphericalHarmonicSurface}, \hyperpage{934} \subitem {serif::geometry::surface::BoundaryValues$<$ Term $>$}, \hyperpage{328} \subitem {serif::operators::backend::mfem::BasisBindings$<$ ColumnCount $>$}, \hyperpage{291} \item {operator\texorpdfstring{$\ast$}{*}} \subitem {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{752} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{815} \item {options} \subitem {serif::operators::backend::mfem::VolumeConfiguration$<$ EquationT, SchemaT $>$}, \hyperpage{1008} \item {Order} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{606} \item {order} \subitem {serif::discretization::blocks::SpatialTermTraits$<$ TermT $>$}, \hyperpage{922} \subitem {serif::discretization::functional\_space::DiscreteFunctionalSpace$<$ Space, Order, R $>$}, \hyperpage{422} \subitem {serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits$<$ functional\_space::DiscreteFunctionalSpace$<$ SpaceV, OrderV, RankV $>$ $>$}, \hyperpage{423} \subitem {serif::discretization::quadrature::Resolution}, \hyperpage{870} \subitem {serif::geometry::deformation::SphericalHarmonicMode}, \hyperpage{933} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{607} \item {ordering} \subitem {serif::geometry::deformation::backend::mfem::ReferenceSpaceSnapshot}, \hyperpage{837} \item {OUT\_OF\_RANGE\_ERROR} \subitem {serif::utils::errors}, \hyperpage{210} \item {outer\_type} \subitem {serif::discretization::domain::relation::Inscribed$<$ A, B $>$}, \hyperpage{634} \subitem {serif::discretization::domain::schema::validation::Inscribed$<$ A, B $>$}, \hyperpage{636} \item {OuterDomainAbsent} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \item {output} \subitem {serif::discretization::backend::mfem::TensorBasis::Product}, \hyperpage{800} \item {output\_file} \subitem {serif::discretization::quadrature::QuadratureManifestOptions}, \hyperpage{805} \item {output\_size} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{361} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{824} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{942} \item {OutputQuantity} \subitem {serif::eos::relations::Relation$<$ Output, Inputs $>$}, \hyperpage{840} \item {outputQuantity} \subitem {serif::dimensions::runtime::RuntimeRelationDescriptor}, \hyperpage{901} \item {OutputSpace} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{360} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{823} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{941} \item {OUTSIDE\_REFERENCE\_DOMAIN} \subitem {serif::mapping}, \hyperpage{150} \subitem {serif::utils::errors}, \hyperpage{209} \item {own} \subitem {serif::utils::dependencies}, \hyperpage{200} \item {own\_computation} \subitem {serif::utils::dependencies}, \hyperpage{201} \item {OwnedComputation} \subitem {serif::utils::dependencies::OwnedComputation$<$ KeyT, ComputationT $>$}, \hyperpage{746} \indexspace \item {padding} \subitem {serif::utils::types::ct\_error\_string$<$ N $>$}, \hyperpage{400} \item {parameter\_pullback} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$::Workspace}, \hyperpage{1025} \item {parameters} \subitem {serif::geometry::deformation::DeformationLinearization$<$ Map $>$}, \hyperpage{404} \item {parent} \subitem {serif::operators::detail::ContributionChildren$<$ EquationT $>$}, \hyperpage{390} \item {parse} \subitem {std::formatter$<$ serif::discretization::domain::schema::validation::SchemaValidationResult $>$}, \hyperpage{547} \item {partial\_derivative} \subitem {serif::eos}, \hyperpage{107} \subitem {serif::eos::models::Polytrope}, \hyperpage{768, 769} \subitem {serif::eos::runtime::RuntimeCatalogDispatch$<$ EOS, relations::RelationCatalog$<$ RelationTs... $>$ $>$}, \hyperpage{895} \item {PartialDerivative} \subitem {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{751} \subitem {serif::discretization::forms}, \hyperpage{94} \item {partialDerivativeMask} \subitem {serif::dimensions::runtime::RuntimeRelationDescriptor}, \hyperpage{901} \subitem {serif::eos::runtime::RuntimeRelationStorage$<$ EOS, relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{906} \item {passed\_relation\_count} \subitem {serif::discretization::domain::schema::validation::SchemaValidationResult}, \hyperpage{909} \item {physical} \subitem {serif::operators::backend::mfem::OperandSamples}, \hyperpage{736} \item {physical\_integration\_weight} \subitem {serif::mapping::VolumeQuadratureContext}, \hyperpage{1022} \item {physical\_normal\_variation} \subitem {serif::mapping::FaceMappingVariation}, \hyperpage{531} \item {physical\_position} \subitem {serif::mapping::compactification::ExteriorMapResult}, \hyperpage{528} \subitem {serif::mapping::MappingPointContext}, \hyperpage{677} \item {physical\_position\_variation} \subitem {serif::mapping::compactification::ExteriorMapVariation}, \hyperpage{528} \subitem {serif::mapping::MappingPointVariation}, \hyperpage{679} \item {physical\_surface\_weight} \subitem {serif::mapping::FaceMappingContext}, \hyperpage{530} \item {physical\_surface\_weight\_variation} \subitem {serif::mapping::FaceMappingVariation}, \hyperpage{531} \item {physical\_value} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{731} \item {PhysicalCondition} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{795} \item {PhysicalPositionFunctionCoefficient} \subitem {serif::mapping::PhysicalPositionFunctionCoefficient}, \hyperpage{757} \item {PhysicalQuantity} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{795} \subitem {serif::geometry::surface::IsobaricSurface}, \hyperpage{646} \item {physics\_points} \subitem {serif::operators::backend::mfem::NumericalWork}, \hyperpage{724} \item {Plan} \subitem {serif::operators::backend::mfem::VolumeData$<$ EquationT, SchemaT $>$}, \hyperpage{1011} \item {point} \subitem {serif::geometry::deformation::backend::mfem::detail::LocatedBoundaryPoint}, \hyperpage{673} \subitem {serif::geometry::deformation::DeformationFailure}, \hyperpage{403} \item {points} \subitem {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{954} \subitem {serif::discretization::backend::mfem::TensorBasisCache::Entry}, \hyperpage{500} \subitem {serif::mapping::DMGeometryCache}, \hyperpage{432} \subitem {serif::mapping::DMGeometryCacheStatistics}, \hyperpage{433} \subitem {serif::operators::backend::mfem::TensorBasisCache::Entry}, \hyperpage{502} \item {PoissonBalance} \subitem {serif::equations::PoissonBalance}, \hyperpage{764} \item {Policy} \subitem {serif::discretization::quadrature::Policy}, \hyperpage{765} \subitem {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{876} \item {policy} \subitem {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{877} \item {Polytrope} \subitem {serif::eos::models::Polytrope}, \hyperpage{767} \item {polytropic\_constant} \subitem {serif::eos::models::Polytrope}, \hyperpage{769} \item {polytropic\_index} \subitem {serif::eos::models::Polytrope}, \hyperpage{769} \item {position} \subitem {serif::equations::EquationPoint$<$ OperandsT $>$}, \hyperpage{516} \subitem {serif::mapping::DMFixedMeshGeometry}, \hyperpage{431} \item {position\_derivative} \subitem {serif::equations::PointLinearization$<$ OperandsT, ResultT $>$}, \hyperpage{762} \item {position\_independent} \subitem {serif::equations::CenteringConstraint}, \hyperpage{337} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{342} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{793} \subitem {serif::operators::NodalRequest$<$ TermT, OperationT, PositionIndependent $>$}, \hyperpage{719} \item {positions} \subitem {serif::geometry::deformation::ReferenceSurface}, \hyperpage{839} \item {Potential} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{286} \subitem {serif::equations::gravity\_contributions}, \hyperpage{118} \subitem {serif::operators}, \hyperpage{158} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{288} \item {potential} \subitem {serif::equations::RigidRotation}, \hyperpage{884} \item {potential\_term} \subitem {serif::discretization::blocks::gravity}, \hyperpage{611} \item {PowerValue} \subitem {serif::dimensions}, \hyperpage{65} \item {preconditioner} \subitem {serif::discretization::quadrature}, \hyperpage{104} \subitem {serif::discretization::quadrature::QuadratureRoleOptions}, \hyperpage{810} \subitem {serif::discretization::quadrature::RoleControls}, \hyperpage{886} \item {preparation\_count} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{370} \item {preparation\_mode\_name\_map} \subitem {serif::utils::dependencies}, \hyperpage{203} \item {preparation\_status\_name\_map} \subitem {serif::utils::dependencies}, \hyperpage{203} \item {PreparationMode} \subitem {serif::operators::backend::mfem}, \hyperpage{171} \subitem {serif::utils::dependencies}, \hyperpage{198} \item {PreparationRejectionReason} \subitem {serif::operators::backend::mfem}, \hyperpage{172} \item {PreparationStatus} \subitem {serif::utils::dependencies}, \hyperpage{198} \item {prepare\_in\_order} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{370} \item {prepare\_nodal} \subitem {serif::operators::backend::mfem}, \hyperpage{185} \item {prepare\_one} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{370} \item {prepare\_point\_border} \subitem {serif::operators::backend::mfem}, \hyperpage{186} \item {prepare\_volume} \subitem {serif::operators::backend::mfem}, \hyperpage{186} \item {PrependT} \subitem {serif::utils::misc::concepts}, \hyperpage{213} \item {prerequisites} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{606} \item {Pressure} \subitem {serif::operators}, \hyperpage{158} \item {pressure\_condition} \subitem {serif::geometry::surface}, \hyperpage{141} \item {pressure\_force} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {pressure\_integral} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {pressure\_relation\_t} \subitem {serif::geometry::surface}, \hyperpage{139} \item {PressureForce} \subitem {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{789} \item {PressureFromDensity} \subitem {serif::eos::relations}, \hyperpage{111} \item {PressureFromSpecificEnthalpy} \subitem {serif::eos::relations}, \hyperpage{111} \item {PressureSurfaceConstraint} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{792} \item {PressureValue} \subitem {serif::dimensions}, \hyperpage{65} \item {previous} \subitem {serif::utils::dependencies::ComputationUpdate$<$ InputsT, ValueT $>$}, \hyperpage{383} \item {production} \subitem {serif::discretization::quadrature}, \hyperpage{104} \item {ProjectedSnapshot} \subitem {serif::utils::dependencies::ProjectedSnapshot$<$ FunctionT $>$}, \hyperpage{800} \item {projection} \subitem {serif::discretization::quadrature}, \hyperpage{104} \subitem {serif::discretization::quadrature::QuadratureRoleOptions}, \hyperpage{810} \subitem {serif::discretization::quadrature::RoleControls}, \hyperpage{886} \item {PSurf} \subitem {serif::geometry::surface::IsobaricSurface::Parameters}, \hyperpage{749} \indexspace \item {quadrature} \subitem {serif::mapping::FaceMappingContext}, \hyperpage{530} \subitem {serif::mapping::VolumeMappingContext}, \hyperpage{1018} \item {quadrature\_point} \subitem {serif::operators::backend::mfem::PreparationRejection}, \hyperpage{781} \item {quadrature\_policy} \subitem {serif::operators::backend::mfem::VolumeOptions}, \hyperpage{1022} \item {quadrature\_values} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {QuadratureRole} \subitem {serif::discretization::quadrature}, \hyperpage{104} \item {quadrupole} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {Quantity} \subitem {serif::discretization::blocks::barotropic\_constant::mass\_normalization}, \hyperpage{689} \subitem {serif::discretization::blocks::central\_density::border}, \hyperpage{313} \subitem {serif::discretization::blocks::density::mass}, \hyperpage{683} \subitem {serif::discretization::blocks::displacement::vector}, \hyperpage{1002} \subitem {serif::discretization::blocks::enthalpy::specific}, \hyperpage{925} \subitem {serif::discretization::blocks::gravity::gradient}, \hyperpage{598} \subitem {serif::discretization::blocks::gravity::potential}, \hyperpage{772} \subitem {serif::discretization::blocks::rotation::angular\_velocity}, \hyperpage{262} \item {QuantityOf} \subitem {serif::discretization::blocks}, \hyperpage{75} \item {QuantityOfT} \subitem {serif::dimensions}, \hyperpage{66} \item {QuantityValue} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{814} \indexspace \item {r\_inf\_ref} \subitem {serif::utils::user\_options::KelvinCompactificationOptions}, \hyperpage{665} \item {r\_star\_ref} \subitem {serif::utils::user\_options::KelvinCompactificationOptions}, \hyperpage{665} \item {radial\_directions} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{942} \item {radial\_directions\_} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{943} \item {radial\_power} \subitem {serif::geometry::deformation::PowerLawRadialExtension}, \hyperpage{778} \item {radial\_weights} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{825} \item {RadialExtension} \subitem {serif::geometry::deformation::RadialExtension}, \hyperpage{824} \item {rank} \subitem {serif::discretization::blocks::SpatialTermTraits$<$ TermT $>$}, \hyperpage{922} \subitem {serif::discretization::functional\_space::DiscreteFunctionalSpace$<$ Space, Order, R $>$}, \hyperpage{422} \subitem {serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits$<$ functional\_space::DiscreteFunctionalSpace$<$ SpaceV, OrderV, RankV $>$ $>$}, \hyperpage{423} \subitem {serif::utils::types::DenseTensorBase$<$ T, Rank $>$}, \hyperpage{408} \subitem {serif::utils::types::SparseTensorBase$<$ T, Rank $>$}, \hyperpage{921} \item {ready} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{370} \item {reason} \subitem {serif::geometry::deformation::DeformationFailure}, \hyperpage{403} \subitem {serif::geometry::surface::SurfaceFailure}, \hyperpage{946} \subitem {serif::operators::backend::mfem::PreparationRejection}, \hyperpage{781} \item {rebuild} \subitem {serif::utils::dependencies}, \hyperpage{198} \subitem {serif::utils::dependencies::ComputationUpdate$<$ InputsT, ValueT $>$}, \hyperpage{384} \item {RED} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {reduced\_dof} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{442} \item {reduced\_dofs} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{447} \item {reference} \subitem {serif::discretization::quadrature}, \hyperpage{104} \subitem {serif::operators::backend::mfem::OperandSamples}, \hyperpage{736} \item {reference\_center} \subitem {serif::geometry::deformation::NodalRadialSurface}, \hyperpage{717} \subitem {serif::geometry::deformation::SphericalHarmonicSurface}, \hyperpage{934} \item {reference\_components} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{733} \item {reference\_normal} \subitem {serif::mapping::FaceMappingContext}, \hyperpage{530} \item {reference\_operand\_basis} \subitem {serif::operators::backend::mfem::ElementBasis$<$ OperandCount $>$}, \hyperpage{484} \item {reference\_operand\_values} \subitem {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{487} \item {reference\_position} \subitem {serif::equations::CenteringConstraint}, \hyperpage{337} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{343} \subitem {serif::mapping::compactification::ExteriorMapInput}, \hyperpage{527} \subitem {serif::mapping::MappingPointContext}, \hyperpage{677} \item {reference\_positions} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{942} \item {reference\_positions\_} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{943} \item {reference\_radii} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{942} \item {reference\_radii\_} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{944} \item {reference\_surface\_weight} \subitem {serif::mapping::FaceMappingContext}, \hyperpage{530} \item {reference\_test\_basis} \subitem {serif::operators::backend::mfem::ElementBasis$<$ OperandCount $>$}, \hyperpage{484} \item {reference\_test\_values} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {reference\_value} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{731} \item {reference\_values} \subitem {serif::discretization::backend::mfem::BasisWorkspace}, \hyperpage{307} \subitem {serif::operators::backend::mfem::BasisWorkspace}, \hyperpage{308} \item {ReferenceOperation} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \subitem {serif::operators::backend::mfem}, \hyperpage{173} \item {ReferenceValue} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{729} \item {refresh} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {refreshed\_scalars} \subitem {serif::operators::backend::mfem::NumericalWork}, \hyperpage{724} \item {registered} \subitem {serif::discretization::domain::BoundaryIDResolver$<$ BoundarySet$<$ BoundaryTs... $>$, ids::lists::BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{325} \subitem {serif::discretization::domain::BoundaryIDResolver$<$ BoundaryT, ids::lists::BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{326} \subitem {serif::discretization::domain::DomainIDResolver$<$ DomainSet$<$ DomainTs... $>$, ids::lists::DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{466} \subitem {serif::discretization::domain::DomainIDResolver$<$ DomainT, ids::lists::DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{467} \item {reject\_negative\_boosts} \subitem {serif::discretization::quadrature::QuadratureValidationOptions}, \hyperpage{811} \item {Relation} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{795} \item {relation\_catalog\_contains\_relation\_v} \subitem {serif::eos::relations}, \hyperpage{112} \item {relation\_contains\_input\_v} \subitem {serif::eos::relations}, \hyperpage{112} \item {relation\_count} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{480} \subitem {serif::discretization::domain::schema::validation::SchemaValidationResult}, \hyperpage{909} \item {relation\_input} \subitem {serif::geometry::surface::detail}, \hyperpage{146} \item {relationIndex} \subitem {serif::discretization::domain::schema::validation::SchemaRelationValidationResult}, \hyperpage{907} \item {relationName} \subitem {serif::discretization::domain::schema::validation::SchemaRelationValidationResult}, \hyperpage{907} \item {relationResults} \subitem {serif::discretization::domain::schema::validation::SchemaValidationResult}, \hyperpage{910} \item {Relations} \subitem {serif::eos::models::Polytrope}, \hyperpage{767} \item {relations} \subitem {serif::eos::runtime::EOSView}, \hyperpage{508} \item {relations\_type} \subitem {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{478} \item {RelationType} \subitem {serif::eos::runtime::RuntimeRelationStorage$<$ EOS, relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{905} \item {RelationValidationFailure} \subitem {serif::discretization::domain::relation::validation}, \hyperpage{87} \subitem {serif::discretization::domain::schema::validation}, \hyperpage{90} \item {Report} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{367} \item {report} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{370} \item {report\_contribution\_preparation} \subitem {serif::operators::backend::mfem}, \hyperpage{186} \item {report\_unused\_overrides} \subitem {serif::discretization::quadrature::QuadratureValidationOptions}, \hyperpage{811} \item {RequestedResults} \subitem {serif::utils::dependencies}, \hyperpage{198} \item {require\_explicit\_base\_order} \subitem {serif::discretization::quadrature::QuadratureValidationOptions}, \hyperpage{811} \item {require\_explicit\_mfem\_rule} \subitem {serif::discretization::quadrature::QuadratureValidationOptions}, \hyperpage{811} \item {required} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{606} \item {RESET} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {reset\_from} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{297} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{304} \item {residual} \subitem {serif::equations::PointLinearization$<$ OperandsT, ResultT $>$}, \hyperpage{762} \subitem {serif::operators::backend::mfem::NodalData$<$ EquationT, SchemaT $>$}, \hyperpage{714} \subitem {serif::operators::backend::mfem::VolumeData$<$ EquationT, SchemaT $>$}, \hyperpage{1011} \item {residual\_binding} \subitem {serif::operators::backend::mfem::BasisBindings$<$ ColumnCount $>$}, \hyperpage{291} \subitem {serif::operators::backend::mfem::NodalDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{716} \subitem {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1013} \item {residual\_offset} \subitem {serif::equations::AngularMomentum}, \hyperpage{267} \subitem {serif::equations::MassNormalization}, \hyperpage{695} \subitem {serif::operators::backend::mfem::ContributionData$<$ OperandCount $>$}, \hyperpage{391} \item {ResidualBinding} \subitem {serif::operators::backend::mfem::NodalDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{715} \item {ResidualQuantity} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{795} \item {resolution} \subitem {serif::discretization::quadrature::backend::mfem::MFEMRule}, \hyperpage{708} \item {resolve} \subitem {serif::discretization::quadrature::backend::mfem::MFEMResolver}, \hyperpage{707} \subitem {serif::discretization::quadrature::Policy}, \hyperpage{766} \item {resolve\_ansi\_color} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {resolve\_operand\_order} \subitem {serif::discretization::quadrature::backend::mfem}, \hyperpage{106} \item {ResolvedBindings} \subitem {serif::utils::dependencies::detail::ResolveGraph$<$ GraphT, BindingsT, Position, true $>$}, \hyperpage{873} \item {ResolvedTargets} \subitem {serif::utils::dependencies}, \hyperpage{198} \item {ResolverFor} \subitem {serif::discretization::domain::BoundaryIDResolver$<$ BoundarySet$<$ BoundaryTs... $>$, ids::lists::BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{325} \subitem {serif::discretization::domain::DomainIDResolver$<$ DomainSet$<$ DomainTs... $>$, ids::lists::DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{465} \item {resolves\_carrier} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{796} \item {Resource} \subitem {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{877} \item {resource} \subitem {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{414} \subitem {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{417} \item {ResourceBindings} \subitem {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{413} \subitem {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{416} \item {Resources} \subitem {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{414} \subitem {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{416} \subitem {serif::utils::dependencies::detail::ComputationCacheTraits$<$ GraphT, ContextT, ErrorT, true $>$}, \hyperpage{375} \item {Result} \subitem {serif::equations::GravityForce}, \hyperpage{613} \subitem {serif::equations::RotationalForce}, \hyperpage{890} \subitem {serif::operators::NodalRequest$<$ TermT, OperationT, PositionIndependent $>$}, \hyperpage{719} \item {result} \subitem {serif::discretization::domain::schema::validation::SchemaRelationValidationResult}, \hyperpage{907} \item {ResultMask} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{367} \item {Results} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{377} \item {results} \subitem {serif::utils::dependencies::detail::ComputationCacheStorage$<$ GraphT, BindingsT, types::TypeList$<$ Resources... $>$, std::index\_sequence$<$ Indices... $>$ $>$}, \hyperpage{373} \item {reuse\_unchanged} \subitem {serif::utils::dependencies}, \hyperpage{198} \item {reused} \subitem {serif::utils::dependencies}, \hyperpage{199} \item {reused\_count} \subitem {serif::utils::dependencies::PreparationReport$<$ ResultsT, SourcesT $>$}, \hyperpage{782} \item {reused\_elements} \subitem {serif::operators::backend::mfem::NumericalWork}, \hyperpage{724} \item {RigidRotation} \subitem {serif::equations::RigidRotation}, \hyperpage{883} \item {role} \subitem {serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext}, \hyperpage{706} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \item {role\_control} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{893} \item {roles} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {RotationalForce} \subitem {serif::equations::RotationalForce}, \hyperpage{890} \item {row\_offsets} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \item {RowBinding} \subitem {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1013} \item {Rows} \subitem {serif::equations::EquationRegistry$<$ EquationTs $>$}, \hyperpage{517} \subitem {serif::operators::EquationRegistry$<$ EquationTs $>$}, \hyperpage{518} \item {rule} \subitem {serif::operators::backend::mfem::ElementBasis$<$ OperandCount $>$}, \hyperpage{485} \item {runtime\_failure} \subitem {serif::eos::runtime::EOSView}, \hyperpage{508} \item {RuntimeCatalogQuantityTuple} \subitem {serif::eos::runtime}, \hyperpage{114} \item {RuntimeEOSAdapter} \subitem {serif::eos::runtime}, \hyperpage{114} \item {RuntimeEvaluateFunction} \subitem {serif::eos::runtime::EOSView}, \hyperpage{507} \item {runtimeEvaluationFailure} \subitem {serif::eos::runtime}, \hyperpage{114} \item {RuntimePartialDerivativeFunction} \subitem {serif::eos::runtime::EOSView}, \hyperpage{507} \item {runtimeQuantityIdentifierIsUnambiguous} \subitem {serif::eos::runtime}, \hyperpage{115} \item {runtimeQuantityIdentifiersAreCompatible} \subitem {serif::eos::runtime}, \hyperpage{115} \item {runtimeQuantityIdentifiersAreUnambiguous} \subitem {serif::eos::runtime}, \hyperpage{115} \item {runtimeRelationDescriptors} \subitem {serif::eos::runtime}, \hyperpage{115} \item {runtimeRelationMatches} \subitem {serif::eos::runtime}, \hyperpage{115} \indexspace \item {s\_noElements} \subitem {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{701} \item {SameType} \subitem {serif::utils::misc::std\_helper}, \hyperpage{215} \item {sample} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{297} \subitem {serif::geometry::surface::SurfaceFailure}, \hyperpage{946} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{304} \item {sample\_basis} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{731} \item {sample\_contribution\_basis} \subitem {serif::operators::backend::mfem}, \hyperpage{186} \item {sample\_contribution\_operand} \subitem {serif::operators::backend::mfem}, \hyperpage{187} \item {sample\_element\_basis} \subitem {serif::operators::backend::mfem}, \hyperpage{187} \item {sample\_harmonic\_basis} \subitem {serif::geometry::deformation::detail}, \hyperpage{136} \item {sample\_reference\_positions} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{131} \item {sample\_reference\_surface} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{131} \item {sampled\_operands} \subitem {serif::operators::backend::mfem::NumericalWork}, \hyperpage{724} \item {sampled\_point\_count} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {SamplesFor} \subitem {serif::operators::backend::mfem}, \hyperpage{171} \item {scalar\_dof\_count} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \item {scalar\_dofs} \subitem {serif::geometry::deformation::ReferenceSurface}, \hyperpage{839} \item {scalar\_space} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretization}, \hyperpage{831} \item {scale} \subitem {serif::mapping::compactification::KelvinCompactification::RadialFactors}, \hyperpage{826} \item {scale\_derivative} \subitem {serif::mapping::compactification::KelvinCompactification::RadialFactors}, \hyperpage{826} \item {ScaledMechanical} \subitem {serif::operators}, \hyperpage{158} \item {ScaledPoisson} \subitem {serif::operators}, \hyperpage{158} \item {scatter} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{442} \item {Schema} \subitem {serif::discretization::backend::mfem::TermBinding$<$ TermT, SchemaT $>$}, \hyperpage{966} \subitem {serif::operators}, \hyperpage{159} \subitem {serif::operators::backend::mfem}, \hyperpage{171} \subitem {serif::operators::backend::mfem::VolumeData$<$ EquationT, SchemaT $>$}, \hyperpage{1011} \item {second} \subitem {serif::discretization::backend::mfem::TensorWorkspace}, \hyperpage{960} \item {secondDomainID} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{455} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{456} \item {secondElementID} \subitem {serif::discretization::domain::mesh::FaceElements}, \hyperpage{529} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{455} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{456} \item {select} \subitem {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{414, 415} \subitem {serif::utils::dependencies::detail::BoundType$<$ Bindings$<$ BindingTs... $>$, KeyT $>$}, \hyperpage{332} \item {select\_boundary\_dofs} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \item {select\_face\_element\_integration\_point} \subitem {serif::mapping::DomainMapper}, \hyperpage{473} \item {select\_face\_element\_transformation} \subitem {serif::mapping::DomainMapper}, \hyperpage{473} \item {select\_nodal\_values} \subitem {serif::operators::backend::mfem}, \hyperpage{187} \item {select\_point\_dofs} \subitem {serif::discretization::backend::mfem}, \hyperpage{71} \item {select\_surface\_scalar\_dofs} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{131} \item {selected\_rows} \subitem {serif::operators::backend::mfem::NodalDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{716} \subitem {serif::operators::backend::mfem::SelectedNodalValues}, \hyperpage{911} \item {sequence} \subitem {serif::geometry::deformation::backend::mfem::ReferenceMeshSnapshot}, \hyperpage{836} \subitem {serif::geometry::deformation::backend::mfem::ReferenceSpaceSnapshot}, \hyperpage{838} \subitem {serif::mapping::DMGeometryCache}, \hyperpage{432} \item {SERiF}, \hyperpage{1} \item {serif}, \hyperpage{57} \item {serif::dimensions}, \hyperpage{57} \subitem {AccelerationValue}, \hyperpage{62} \subitem {AngularMomentumValue}, \hyperpage{62} \subitem {AngularVelocityValue}, \hyperpage{62} \subitem {AreaValue}, \hyperpage{62} \subitem {ChemicalPotentialValue}, \hyperpage{62} \subitem {DensityValue}, \hyperpage{62} \subitem {DimensionlessValue}, \hyperpage{62} \subitem {DynamicViscosityValue}, \hyperpage{62} \subitem {EnergyDensityValue}, \hyperpage{63} \subitem {EnergyValue}, \hyperpage{63} \subitem {EntropyValue}, \hyperpage{63} \subitem {ForceValue}, \hyperpage{63} \subitem {FrequencyValue}, \hyperpage{63} \subitem {GravitationalPotentialValue}, \hyperpage{63} \subitem {InternalEnergyValue}, \hyperpage{63} \subitem {KinematicViscosityValue}, \hyperpage{64} \subitem {LengthValue}, \hyperpage{64} \subitem {LuminosityValue}, \hyperpage{64} \subitem {MagneticFluxDensityValue}, \hyperpage{64} \subitem {MassFlowRateValue}, \hyperpage{64} \subitem {MassValue}, \hyperpage{64} \subitem {MomentOfInertiaValue}, \hyperpage{64} \subitem {MomentumValue}, \hyperpage{65} \subitem {NeitherConstNorVolatile}, \hyperpage{65} \subitem {NeitherConstNorVolatileReference}, \hyperpage{65} \subitem {NumberDensityValue}, \hyperpage{65} \subitem {OpacityValue}, \hyperpage{65} \subitem {PowerValue}, \hyperpage{65} \subitem {PressureValue}, \hyperpage{65} \subitem {QuantityOfT}, \hyperpage{66} \subitem {SpecificEnergyValue}, \hyperpage{66} \subitem {SpecificEnthalpyValue}, \hyperpage{66} \subitem {SpecificEntropyValue}, \hyperpage{66} \subitem {SpecificInternalEnergyValue}, \hyperpage{66} \subitem {TemperatureValue}, \hyperpage{66} \subitem {TimeValue}, \hyperpage{66} \subitem {TorqueValue}, \hyperpage{67} \subitem {VelocityValue}, \hyperpage{67} \subitem {VolumeValue}, \hyperpage{67} \item {serif::dimensions::Acceleration}, \hyperpage{259} \subitem {identifier}, \hyperpage{260} \item {serif::dimensions::AngularMomentum}, \hyperpage{263} \subitem {identifier}, \hyperpage{264} \item {serif::dimensions::AngularVelocity}, \hyperpage{269} \subitem {identifier}, \hyperpage{270} \item {serif::dimensions::Area}, \hyperpage{273} \subitem {identifier}, \hyperpage{274} \item {serif::dimensions::ChemicalPotential}, \hyperpage{343} \subitem {identifier}, \hyperpage{344} \item {serif::dimensions::Dimensionless}, \hyperpage{418} \subitem {identifier}, \hyperpage{419} \item {serif::dimensions::DynamicViscosity}, \hyperpage{482} \subitem {identifier}, \hyperpage{483} \item {serif::dimensions::Energy}, \hyperpage{493} \subitem {identifier}, \hyperpage{494} \item {serif::dimensions::EnergyDensity}, \hyperpage{494} \subitem {identifier}, \hyperpage{495} \item {serif::dimensions::Entropy}, \hyperpage{498} \subitem {identifier}, \hyperpage{499} \item {serif::dimensions::Force}, \hyperpage{538} \subitem {identifier}, \hyperpage{539} \item {serif::dimensions::Frequency}, \hyperpage{582} \subitem {identifier}, \hyperpage{584} \item {serif::dimensions::GravitationalPotential}, \hyperpage{607} \subitem {identifier}, \hyperpage{609} \item {serif::dimensions::InternalEnergy}, \hyperpage{639} \subitem {identifier}, \hyperpage{640} \item {serif::dimensions::IsQuantityValue$<$ Candidate $>$}, \hyperpage{650} \item {serif::dimensions::IsQuantityValue$<$ QuantityValue$<$ Quantity $>$ $>$}, \hyperpage{651} \item {serif::dimensions::KinematicViscosity}, \hyperpage{668} \subitem {identifier}, \hyperpage{670} \item {serif::dimensions::Length}, \hyperpage{670} \subitem {identifier}, \hyperpage{671} \item {serif::dimensions::Luminosity}, \hyperpage{673} \subitem {identifier}, \hyperpage{674} \item {serif::dimensions::MagneticFluxDensity}, \hyperpage{675} \subitem {identifier}, \hyperpage{676} \item {serif::dimensions::Mass}, \hyperpage{679} \subitem {identifier}, \hyperpage{680} \item {serif::dimensions::MassDensity}, \hyperpage{690} \subitem {identifier}, \hyperpage{691} \item {serif::dimensions::MassFlowRate}, \hyperpage{691} \subitem {identifier}, \hyperpage{692} \item {serif::dimensions::MomentOfInertia}, \hyperpage{709} \subitem {identifier}, \hyperpage{710} \item {serif::dimensions::Momentum}, \hyperpage{710} \subitem {identifier}, \hyperpage{711} \item {serif::dimensions::NumberDensity}, \hyperpage{722} \subitem {identifier}, \hyperpage{723} \item {serif::dimensions::Opacity}, \hyperpage{725} \subitem {identifier}, \hyperpage{726} \item {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{749} \subitem {m\_value}, \hyperpage{755} \subitem {operator$<$=$>$}, \hyperpage{754, 755} \subitem {operator+}, \hyperpage{752} \subitem {operator-\/}, \hyperpage{753} \subitem {operator/}, \hyperpage{753} \subitem {operator\texorpdfstring{$\ast$}{*}}, \hyperpage{752} \subitem {PartialDerivative}, \hyperpage{751} \subitem {value}, \hyperpage{751} \item {serif::dimensions::PhysicalQuantity}, \hyperpage{758} \item {serif::dimensions::PhysicalQuantityType}, \hyperpage{225} \item {serif::dimensions::Power}, \hyperpage{776} \subitem {identifier}, \hyperpage{777} \item {serif::dimensions::Pressure}, \hyperpage{784} \subitem {identifier}, \hyperpage{785} \item {serif::dimensions::QuantityAt$<$ Index, Quantities $>$}, \hyperpage{812} \item {serif::dimensions::QuantityAt$<$ Index, QuantityList$<$ Quantities... $>$ $>$}, \hyperpage{812} \subitem {Type}, \hyperpage{812} \item {serif::dimensions::QuantityList$<$ Quantities $>$}, \hyperpage{812} \item {serif::dimensions::QuantityOf$<$ Candidate $>$}, \hyperpage{812} \item {serif::dimensions::QuantityOf$<$ QuantityValue$<$ Quantity $>$ $>$}, \hyperpage{813} \subitem {Type}, \hyperpage{813} \item {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{813} \subitem {m\_value}, \hyperpage{820} \subitem {operator$<$=$>$}, \hyperpage{818, 819} \subitem {operator+}, \hyperpage{816} \subitem {operator-\/}, \hyperpage{816} \subitem {operator/}, \hyperpage{816} \subitem {operator==}, \hyperpage{819} \subitem {operator\texorpdfstring{$\ast$}{*}}, \hyperpage{815} \subitem {QuantityValue}, \hyperpage{814} \subitem {value}, \hyperpage{815} \item {serif::dimensions::QuantityValueType}, \hyperpage{226} \item {serif::dimensions::runtime}, \hyperpage{67} \subitem {thermodynamicQuantityID}, \hyperpage{68} \item {serif::dimensions::runtime::RuntimeIdentifiedThermodynamicQuantity}, \hyperpage{226} \item {serif::dimensions::runtime::RuntimeQuantityValue}, \hyperpage{899} \subitem {id}, \hyperpage{900} \subitem {value}, \hyperpage{900} \item {serif::dimensions::runtime::RuntimeRelationDescriptor}, \hyperpage{900} \subitem {hasPartialDerivative}, \hyperpage{900} \subitem {inputQuantities}, \hyperpage{901} \subitem {outputQuantity}, \hyperpage{901} \subitem {partialDerivativeMask}, \hyperpage{901} \item {serif::dimensions::runtime::ThermodynamicQuantityID}, \hyperpage{973} \subitem {m\_name}, \hyperpage{975} \subitem {name}, \hyperpage{975} \subitem {operator==}, \hyperpage{975} \subitem {ThermodynamicQuantityID}, \hyperpage{974} \item {serif::dimensions::SpecificEnergy}, \hyperpage{926} \subitem {identifier}, \hyperpage{927} \item {serif::dimensions::SpecificEnthalpy}, \hyperpage{928} \subitem {identifier}, \hyperpage{929} \item {serif::dimensions::SpecificEntropy}, \hyperpage{929} \subitem {identifier}, \hyperpage{930} \item {serif::dimensions::SpecificInternalEnergy}, \hyperpage{931} \subitem {identifier}, \hyperpage{932} \item {serif::dimensions::Temperature}, \hyperpage{948} \subitem {identifier}, \hyperpage{949} \item {serif::dimensions::ThermodynamicQuantity}, \hyperpage{971} \item {serif::dimensions::ThermodynamicQuantityType}, \hyperpage{226} \item {serif::dimensions::ThermodynamicQuantityValueType}, \hyperpage{227} \item {serif::dimensions::Time}, \hyperpage{975} \subitem {identifier}, \hyperpage{976} \item {serif::dimensions::Torque}, \hyperpage{977} \subitem {identifier}, \hyperpage{978} \item {serif::dimensions::Velocity}, \hyperpage{1004} \subitem {identifier}, \hyperpage{1005} \item {serif::dimensions::Volume}, \hyperpage{1005} \subitem {identifier}, \hyperpage{1006} \item {serif::dimensions::WithRespectTo$<$ Quantity $>$}, \hyperpage{1024} \item {serif::discretization}, \hyperpage{68} \item {serif::discretization::backend}, \hyperpage{68} \item {serif::discretization::backend::mfem}, \hyperpage{69} \subitem {automatic}, \hyperpage{70} \subitem {ContractionMode}, \hyperpage{70} \subitem {dense}, \hyperpage{70} \subitem {divergence}, \hyperpage{70} \subitem {gradient}, \hyperpage{70} \subitem {ReferenceOperation}, \hyperpage{70} \subitem {select\_boundary\_dofs}, \hyperpage{70} \subitem {select\_point\_dofs}, \hyperpage{71} \subitem {value}, \hyperpage{70} \subitem {value\_and\_gradient}, \hyperpage{70} \item {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{292} \subitem {evaluate}, \hyperpage{296} \subitem {height}, \hyperpage{296} \subitem {integrate}, \hyperpage{296} \subitem {m\_components}, \hyperpage{298} \subitem {m\_dense}, \hyperpage{298} \subitem {m\_mapping}, \hyperpage{299} \subitem {m\_points}, \hyperpage{299} \subitem {m\_tensor}, \hyperpage{299} \subitem {m\_width}, \hyperpage{299} \subitem {map\_point}, \hyperpage{296} \subitem {reset\_from}, \hyperpage{297} \subitem {sample}, \hyperpage{297} \subitem {set\_constant}, \hyperpage{298} \subitem {uses\_tensor}, \hyperpage{298} \subitem {width}, \hyperpage{298} \item {serif::discretization::backend::mfem::BasisWorkspace}, \hyperpage{307} \subitem {reference\_values}, \hyperpage{307} \subitem {tensor}, \hyperpage{307} \item {serif::discretization::backend::mfem::CoefficientTracking}, \hyperpage{347} \subitem {capture}, \hyperpage{348, 349} \subitem {identity}, \hyperpage{349} \subitem {matches}, \hyperpage{349} \item {serif::discretization::backend::mfem::DofMap}, \hyperpage{437} \subitem {\texorpdfstring{$\sim$}{\string~}DofMap}, \hyperpage{440} \subitem {add\_element}, \hyperpage{440} \subitem {DofMap}, \hyperpage{440} \subitem {element\_values}, \hyperpage{441} \subitem {full\_size}, \hyperpage{441} \subitem {gather}, \hyperpage{441} \subitem {m\_attributes}, \hyperpage{444} \subitem {m\_element\_support}, \hyperpage{444} \subitem {m\_full\_to\_reduced}, \hyperpage{444} \subitem {m\_mesh}, \hyperpage{444} \subitem {m\_mesh\_sequence}, \hyperpage{444} \subitem {m\_reduced\_to\_full}, \hyperpage{444} \subitem {m\_space}, \hyperpage{444} \subitem {m\_space\_sequence}, \hyperpage{445} \subitem {mesh}, \hyperpage{441} \subitem {operator=}, \hyperpage{442} \subitem {reduced\_dof}, \hyperpage{442} \subitem {scatter}, \hyperpage{442} \subitem {size}, \hyperpage{443} \subitem {space}, \hyperpage{443} \subitem {supports}, \hyperpage{443} \subitem {validate}, \hyperpage{443} \subitem {validate\_values}, \hyperpage{443} \item {serif::discretization::backend::mfem::DofSelection}, \hyperpage{445} \subitem {binding}, \hyperpage{447} \subitem {boundary\_attributes}, \hyperpage{447} \subitem {DofSelection}, \hyperpage{446} \subitem {m\_binding}, \hyperpage{448} \subitem {m\_boundary\_attributes}, \hyperpage{448} \subitem {m\_dofs}, \hyperpage{448} \subitem {m\_nodes\_sequence}, \hyperpage{449} \subitem {reduced\_dofs}, \hyperpage{447} \subitem {size}, \hyperpage{447} \subitem {tracks\_coordinates}, \hyperpage{448} \subitem {validate}, \hyperpage{448} \item {serif::discretization::backend::mfem::TensorBasis}, \hyperpage{949} \subitem {agrees\_with}, \hyperpage{951} \subitem {apply}, \hyperpage{952} \subitem {components}, \hyperpage{952} \subitem {contract\_axis}, \hyperpage{953} \subitem {dofs}, \hyperpage{953} \subitem {m\_components}, \hyperpage{954} \subitem {m\_dofs}, \hyperpage{954} \subitem {m\_points}, \hyperpage{955} \subitem {m\_products}, \hyperpage{955} \subitem {make}, \hyperpage{953} \subitem {points}, \hyperpage{954} \item {serif::discretization::backend::mfem::TensorBasis::Product}, \hyperpage{799} \subitem {dofs}, \hyperpage{799} \subitem {factors}, \hyperpage{799} \subitem {output}, \hyperpage{800} \item {serif::discretization::backend::mfem::TensorBasisCache}, \hyperpage{955} \subitem {clear}, \hyperpage{956} \subitem {get}, \hyperpage{956} \subitem {m\_entries}, \hyperpage{957} \subitem {size}, \hyperpage{957} \item {serif::discretization::backend::mfem::TensorBasisCache::Entry}, \hyperpage{499} \subitem {basis}, \hyperpage{500} \subitem {copies}, \hyperpage{500} \subitem {element}, \hyperpage{500} \subitem {operation}, \hyperpage{500} \subitem {points}, \hyperpage{500} \item {serif::discretization::backend::mfem::TensorWorkspace}, \hyperpage{959} \subitem {coefficients}, \hyperpage{960} \subitem {first}, \hyperpage{960} \subitem {second}, \hyperpage{960} \item {serif::discretization::backend::mfem::TermBinding$<$ TermT, SchemaT $>$}, \hyperpage{964} \subitem {checked\_mesh}, \hyperpage{967} \subitem {element\_support}, \hyperpage{967} \subitem {Schema}, \hyperpage{966} \subitem {Term}, \hyperpage{966} \subitem {TermBinding}, \hyperpage{966, 967} \item {serif::discretization::blocks}, \hyperpage{72} \subitem {DYNAMIC\_BLOCK\_SIZE}, \hyperpage{76} \subitem {field\_descriptor}, \hyperpage{76} \subitem {FieldOf}, \hyperpage{75} \subitem {FunctionalSpaceOf}, \hyperpage{75} \subitem {QuantityOf}, \hyperpage{75} \subitem {SupportOf}, \hyperpage{76} \subitem {term\_descriptor}, \hyperpage{77} \subitem {TermsOf}, \hyperpage{76} \item {serif::discretization::blocks::barotropic\_constant}, \hyperpage{280} \subitem {mass\_normalization\_term}, \hyperpage{282} \subitem {name}, \hyperpage{282} \subitem {Terms}, \hyperpage{281} \item {serif::discretization::blocks::barotropic\_constant::mass\_normalization}, \hyperpage{688} \subitem {name}, \hyperpage{689} \subitem {Quantity}, \hyperpage{689} \subitem {Support}, \hyperpage{689} \subitem {symbol}, \hyperpage{689} \item {serif::discretization::blocks::block}, \hyperpage{310} \item {serif::discretization::blocks::central\_density}, \hyperpage{337} \subitem {border\_term}, \hyperpage{339} \subitem {name}, \hyperpage{339} \subitem {Terms}, \hyperpage{338} \item {serif::discretization::blocks::central\_density::border}, \hyperpage{312} \subitem {name}, \hyperpage{313} \subitem {Quantity}, \hyperpage{313} \subitem {Support}, \hyperpage{313} \subitem {symbol}, \hyperpage{313} \item {serif::discretization::blocks::density}, \hyperpage{409} \subitem {mass\_density\_term}, \hyperpage{410} \subitem {name}, \hyperpage{410} \subitem {Terms}, \hyperpage{410} \item {serif::discretization::blocks::density::mass}, \hyperpage{681} \subitem {FunctionalSpace}, \hyperpage{683} \subitem {name}, \hyperpage{683} \subitem {Quantity}, \hyperpage{683} \subitem {Support}, \hyperpage{683} \subitem {symbol}, \hyperpage{683} \item {serif::discretization::blocks::density::mass::residual}, \hyperpage{854} \item {serif::discretization::blocks::density::mass::value}, \hyperpage{983} \item {serif::discretization::blocks::displacement}, \hyperpage{424} \subitem {name}, \hyperpage{425} \subitem {Terms}, \hyperpage{425} \subitem {vector\_term}, \hyperpage{425} \item {serif::discretization::blocks::displacement::vector}, \hyperpage{1000} \subitem {FunctionalSpace}, \hyperpage{1002} \subitem {name}, \hyperpage{1003} \subitem {Quantity}, \hyperpage{1002} \subitem {Support}, \hyperpage{1002} \subitem {symbol}, \hyperpage{1003} \item {serif::discretization::blocks::displacement::vector::residual}, \hyperpage{856} \item {serif::discretization::blocks::displacement::vector::value}, \hyperpage{984} \item {serif::discretization::blocks::enthalpy}, \hyperpage{496} \subitem {name}, \hyperpage{497} \subitem {specific\_term}, \hyperpage{497} \subitem {Terms}, \hyperpage{497} \item {serif::discretization::blocks::enthalpy::specific}, \hyperpage{923} \subitem {FunctionalSpace}, \hyperpage{925} \subitem {name}, \hyperpage{925} \subitem {Quantity}, \hyperpage{925} \subitem {Support}, \hyperpage{925} \subitem {symbol}, \hyperpage{925} \item {serif::discretization::blocks::enthalpy::specific::residual}, \hyperpage{857} \item {serif::discretization::blocks::enthalpy::specific::value}, \hyperpage{986} \item {serif::discretization::blocks::Field}, \hyperpage{227} \item {serif::discretization::blocks::field}, \hyperpage{533} \item {serif::discretization::blocks::FieldDescriptor}, \hyperpage{534} \subitem {name}, \hyperpage{535} \subitem {operator==}, \hyperpage{535} \item {serif::discretization::blocks::generated\_residual\_block$<$ GeneratedResidual $>$}, \hyperpage{587} \subitem {GeneratedType}, \hyperpage{589} \subitem {static\_block\_size}, \hyperpage{589} \item {serif::discretization::blocks::generated\_value\_block$<$ GeneratedValue $>$}, \hyperpage{589} \subitem {GeneratedType}, \hyperpage{591} \subitem {static\_block\_size}, \hyperpage{591} \item {serif::discretization::blocks::global\_scalar}, \hyperpage{595} \item {serif::discretization::blocks::global\_scalar::residual}, \hyperpage{859} \subitem {static\_block\_size}, \hyperpage{860} \item {serif::discretization::blocks::global\_scalar::value}, \hyperpage{987} \subitem {static\_block\_size}, \hyperpage{989} \item {serif::discretization::blocks::GlobalScalarTerm}, \hyperpage{228} \item {serif::discretization::blocks::gravity}, \hyperpage{609} \subitem {gradient\_term}, \hyperpage{611} \subitem {name}, \hyperpage{611} \subitem {potential\_term}, \hyperpage{611} \subitem {Terms}, \hyperpage{610} \item {serif::discretization::blocks::gravity::gradient}, \hyperpage{596} \subitem {FunctionalSpace}, \hyperpage{598} \subitem {name}, \hyperpage{598} \subitem {Quantity}, \hyperpage{598} \subitem {Support}, \hyperpage{598} \subitem {symbol}, \hyperpage{598} \item {serif::discretization::blocks::gravity::gradient::residual}, \hyperpage{861} \item {serif::discretization::blocks::gravity::gradient::value}, \hyperpage{989} \item {serif::discretization::blocks::gravity::potential}, \hyperpage{770} \subitem {FunctionalSpace}, \hyperpage{772} \subitem {name}, \hyperpage{773} \subitem {Quantity}, \hyperpage{772} \subitem {Support}, \hyperpage{773} \subitem {symbol}, \hyperpage{773} \item {serif::discretization::blocks::gravity::potential::residual}, \hyperpage{862} \item {serif::discretization::blocks::gravity::potential::value}, \hyperpage{991} \item {serif::discretization::blocks::HasFunctionalSpace}, \hyperpage{228} \item {serif::discretization::blocks::HasQuantity}, \hyperpage{228} \item {serif::discretization::blocks::HasResidualBlock}, \hyperpage{229} \item {serif::discretization::blocks::HasSupport}, \hyperpage{229} \item {serif::discretization::blocks::HasValueBlock}, \hyperpage{230} \item {serif::discretization::blocks::IsGlobalScalarTerm$<$ T $>$}, \hyperpage{644} \item {serif::discretization::blocks::IsPhysicalSpatialTerm$<$ T $>$}, \hyperpage{648} \item {serif::discretization::blocks::IsSpatialTerm$<$ T $>$}, \hyperpage{652} \item {serif::discretization::blocks::PhysicalSpatialTerm}, \hyperpage{230} \item {serif::discretization::blocks::residual\_block$<$ index\_value $>$}, \hyperpage{865} \subitem {index}, \hyperpage{867} \subitem {operator int}, \hyperpage{867} \item {serif::discretization::blocks::residual\_block\_base}, \hyperpage{868} \subitem {static\_block\_size}, \hyperpage{869} \item {serif::discretization::blocks::rotation}, \hyperpage{886} \subitem {angular\_velocity\_term}, \hyperpage{887} \subitem {name}, \hyperpage{887} \subitem {Terms}, \hyperpage{887} \item {serif::discretization::blocks::rotation::angular\_velocity}, \hyperpage{261} \subitem {name}, \hyperpage{262} \subitem {Quantity}, \hyperpage{262} \subitem {Support}, \hyperpage{262} \subitem {symbol}, \hyperpage{262} \item {serif::discretization::blocks::SpatialTerm}, \hyperpage{231} \item {serif::discretization::blocks::SpatialTermTraits$<$ TermT $>$}, \hyperpage{921} \subitem {family}, \hyperpage{922} \subitem {FunctionalSpace}, \hyperpage{922} \subitem {order}, \hyperpage{922} \subitem {rank}, \hyperpage{922} \subitem {Support}, \hyperpage{922} \item {serif::discretization::blocks::surface\_deformation}, \hyperpage{936} \subitem {coefficients\_term}, \hyperpage{938} \subitem {name}, \hyperpage{938} \subitem {shape\_equilibrium\_term}, \hyperpage{938} \subitem {Terms}, \hyperpage{937} \item {serif::discretization::blocks::surface\_deformation::coefficients}, \hyperpage{345} \subitem {name}, \hyperpage{347} \item {serif::discretization::blocks::surface\_deformation::coefficients::value}, \hyperpage{992} \item {serif::discretization::blocks::surface\_deformation::shape\_equilibrium}, \hyperpage{912} \subitem {name}, \hyperpage{914} \item {serif::discretization::blocks::surface\_deformation::shape\_equilibrium::residual}, \hyperpage{864} \item {serif::discretization::blocks::Term}, \hyperpage{231} \item {serif::discretization::blocks::term$<$ FieldT $>$}, \hyperpage{961} \subitem {field\_type}, \hyperpage{962} \item {serif::discretization::blocks::term\_base}, \hyperpage{962} \item {serif::discretization::blocks::TermDescriptor}, \hyperpage{968} \subitem {field}, \hyperpage{969} \subitem {name}, \hyperpage{969} \subitem {operator==}, \hyperpage{969} \item {serif::discretization::blocks::value\_block$<$ index\_value $>$}, \hyperpage{994} \subitem {index}, \hyperpage{996} \subitem {operator int}, \hyperpage{996} \item {serif::discretization::blocks::value\_block\_base}, \hyperpage{996} \subitem {static\_block\_size}, \hyperpage{998} \item {serif::discretization::domain}, \hyperpage{77} \subitem {AIsBaseClassOfB}, \hyperpage{79} \subitem {AllDomains}, \hyperpage{78} \subitem {CountVariadicArguments}, \hyperpage{78} \subitem {is\_domain\_set\_v}, \hyperpage{79} \subitem {is\_domain\_set\_v$<$ DomainSet$<$ DomainTs... $>$ $>$}, \hyperpage{79} \subitem {StellarDomains}, \hyperpage{78} \item {serif::discretization::domain::Boundary}, \hyperpage{315} \item {serif::discretization::domain::BoundaryIDResolver$<$ BoundarySet$<$ BoundaryTs... $>$, ids::lists::BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{325} \subitem {contains\_id}, \hyperpage{325} \subitem {registered}, \hyperpage{325} \subitem {ResolverFor}, \hyperpage{325} \item {serif::discretization::domain::BoundaryIDResolver$<$ BoundaryT, BoundaryIDListT $>$}, \hyperpage{324} \item {serif::discretization::domain::BoundaryIDResolver$<$ BoundaryT, ids::lists::BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{326} \subitem {contains\_id}, \hyperpage{326} \subitem {id}, \hyperpage{326} \subitem {registered}, \hyperpage{326} \item {serif::discretization::domain::BoundaryIsIdentifiedBy}, \hyperpage{231} \item {serif::discretization::domain::BoundarySet$<$ BoundaryTs $>$}, \hyperpage{327} \subitem {count}, \hyperpage{327} \item {serif::discretization::domain::CoreDomain}, \hyperpage{397} \subitem {name}, \hyperpage{398} \item {serif::discretization::domain::Domain}, \hyperpage{449} \item {serif::discretization::domain::DomainIDResolver$<$ DomainSet$<$ DomainTs... $>$, ids::lists::DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{465} \subitem {contains\_id}, \hyperpage{465} \subitem {registered}, \hyperpage{466} \subitem {ResolverFor}, \hyperpage{465} \item {serif::discretization::domain::DomainIDResolver$<$ DomainT, DomainIDListT $>$}, \hyperpage{465} \item {serif::discretization::domain::DomainIDResolver$<$ DomainT, ids::lists::DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{466} \subitem {contains\_id}, \hyperpage{466} \subitem {id}, \hyperpage{466} \subitem {registered}, \hyperpage{467} \item {serif::discretization::domain::DomainIsIdentifiedBy}, \hyperpage{232} \item {serif::discretization::domain::DomainOrSet}, \hyperpage{475} \subitem {DomainOrSet}, \hyperpage{475} \subitem {domains}, \hyperpage{476} \subitem {m\_domains}, \hyperpage{476} \item {serif::discretization::domain::DomainOrSetList$<$ DomainTs $>$}, \hyperpage{476} \subitem {count}, \hyperpage{476} \item {serif::discretization::domain::DomainSet$<$ DomainTs $>$}, \hyperpage{481} \subitem {count}, \hyperpage{481} \subitem {names}, \hyperpage{481} \item {serif::discretization::domain::EnvelopeDomain}, \hyperpage{503} \subitem {name}, \hyperpage{504} \item {serif::discretization::domain::ids}, \hyperpage{79} \subitem {is\_boundary\_id\_v}, \hyperpage{80} \subitem {is\_boundary\_id\_v$<$ BoundaryID$<$ BoundaryT, IdentifierValue $>$ $>$}, \hyperpage{80} \subitem {is\_domain\_id\_v}, \hyperpage{81} \subitem {is\_domain\_id\_v$<$ DomainID$<$ DomainT, IdentifierValue $>$ $>$}, \hyperpage{81} \item {serif::discretization::domain::ids::BoundaryDescriptor}, \hyperpage{318} \subitem {ID}, \hyperpage{319} \subitem {name}, \hyperpage{319} \item {serif::discretization::domain::ids::BoundaryID$<$ BoundaryT, IdentifierValue $>$}, \hyperpage{319} \subitem {boundary\_type}, \hyperpage{320} \subitem {ID}, \hyperpage{320} \item {serif::discretization::domain::ids::DomainDescriptor}, \hyperpage{458} \subitem {ID}, \hyperpage{459} \subitem {name}, \hyperpage{459} \item {serif::discretization::domain::ids::DomainID$<$ DomainT, IdentifierValue $>$}, \hyperpage{460} \subitem {domain\_type}, \hyperpage{461} \subitem {ID}, \hyperpage{461} \item {serif::discretization::domain::ids::IsBoundaryID}, \hyperpage{232} \item {serif::discretization::domain::ids::IsDomainID}, \hyperpage{232} \item {serif::discretization::domain::ids::IsDomainOrBoundaryID}, \hyperpage{233} \item {serif::discretization::domain::ids::lists}, \hyperpage{81} \subitem {CountVariadicArguments}, \hyperpage{82} \subitem {is\_boundary\_id\_list\_v}, \hyperpage{82} \subitem {is\_boundary\_id\_list\_v$<$ BoundaryIDList$<$ BoundaryIDTs... $>$ $>$}, \hyperpage{82} \subitem {is\_domain\_id\_list\_v}, \hyperpage{83} \subitem {is\_domain\_id\_list\_v$<$ DomainIDList$<$ DomainIDTs... $>$ $>$}, \hyperpage{83} \item {serif::discretization::domain::ids::lists::BoundaryIDList$<$ BoundaryIDTs $>$}, \hyperpage{322} \subitem {count}, \hyperpage{323} \subitem {descriptors}, \hyperpage{323} \item {serif::discretization::domain::ids::lists::DomainIDList$<$ DomainIDTs $>$}, \hyperpage{462} \subitem {count}, \hyperpage{463} \subitem {descriptors}, \hyperpage{463} \item {serif::discretization::domain::ids::lists::IsBoundaryIDList}, \hyperpage{233} \item {serif::discretization::domain::ids::lists::IsDomainIDList}, \hyperpage{234} \item {serif::discretization::domain::ids::validation}, \hyperpage{83} \subitem {all\_unique\_values}, \hyperpage{84} \item {serif::discretization::domain::ids::validation::AreDistinctBoundaryIDs}, \hyperpage{234} \item {serif::discretization::domain::ids::validation::AreDistinctDomainIDs}, \hyperpage{235} \item {serif::discretization::domain::ids::validation::HaveUniqueBoundaries}, \hyperpage{235} \item {serif::discretization::domain::ids::validation::HaveUniqueBoundaryIDs}, \hyperpage{236} \item {serif::discretization::domain::ids::validation::HaveUniqueDomainIDs}, \hyperpage{236} \item {serif::discretization::domain::ids::validation::HaveUniqueDomains}, \hyperpage{237} \item {serif::discretization::domain::InfinitySurfaceBoundary}, \hyperpage{631} \subitem {name}, \hyperpage{632} \item {serif::discretization::domain::IsBoundary}, \hyperpage{237} \item {serif::discretization::domain::IsDomain}, \hyperpage{237} \item {serif::discretization::domain::IsDomainOrSet}, \hyperpage{238} \item {serif::discretization::domain::IsDomainSet}, \hyperpage{238} \item {serif::discretization::domain::mesh}, \hyperpage{84} \item {serif::discretization::domain::mesh::FaceElements}, \hyperpage{529} \subitem {firstElementID}, \hyperpage{529} \subitem {secondElementID}, \hyperpage{529} \item {serif::discretization::domain::mesh::MeshTopology}, \hyperpage{698} \subitem {boundary\_element\_boundary\_id}, \hyperpage{699} \subitem {boundary\_element\_count}, \hyperpage{699} \subitem {boundary\_element\_face}, \hyperpage{699} \subitem {boundary\_elements\_on\_face}, \hyperpage{700} \subitem {element\_count}, \hyperpage{700} \subitem {element\_domain\_id}, \hyperpage{700} \subitem {element\_neighbors}, \hyperpage{700} \subitem {face\_count}, \hyperpage{700} \subitem {face\_elements}, \hyperpage{700} \subitem {m\_boundaryElementBoundaryIDs}, \hyperpage{700} \subitem {m\_boundaryElementFaceIDs}, \hyperpage{700} \subitem {m\_boundaryElementsByFace}, \hyperpage{701} \subitem {m\_elementDomainIDs}, \hyperpage{701} \subitem {m\_elementNeighbors}, \hyperpage{701} \subitem {m\_faceElements}, \hyperpage{701} \subitem {MeshTopology}, \hyperpage{699} \subitem {s\_noElements}, \hyperpage{701} \item {serif::discretization::domain::relation}, \hyperpage{84} \subitem {AIsBaseClassOfB}, \hyperpage{85} \subitem {CountVariadicArguments}, \hyperpage{85} \item {serif::discretization::domain::relation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{450} \subitem {boundary\_type}, \hyperpage{451} \subitem {domain\_count}, \hyperpage{451} \subitem {domain\_types}, \hyperpage{451} \subitem {name}, \hyperpage{451} \item {serif::discretization::domain::relation::DomainRelation}, \hyperpage{477} \item {serif::discretization::domain::relation::FullyConnected$<$ A $>$}, \hyperpage{584} \subitem {domain\_type}, \hyperpage{585} \subitem {name}, \hyperpage{585} \item {serif::discretization::domain::relation::Inscribed$<$ A, B $>$}, \hyperpage{633} \subitem {inner\_type}, \hyperpage{634} \subitem {name}, \hyperpage{635} \subitem {outer\_type}, \hyperpage{634} \item {serif::discretization::domain::relation::IsRelation}, \hyperpage{238} \item {serif::discretization::domain::relation::lists}, \hyperpage{85} \subitem {CountVariadicArguments}, \hyperpage{86} \subitem {is\_relation\_list\_v}, \hyperpage{86} \subitem {is\_relation\_list\_v$<$ RelationList$<$ RelationTs... $>$ $>$}, \hyperpage{86} \item {serif::discretization::domain::relation::lists::IsRelationList}, \hyperpage{238} \item {serif::discretization::domain::relation::lists::RelationList$<$ RelationTs $>$}, \hyperpage{844} \subitem {count}, \hyperpage{844} \item {serif::discretization::domain::relation::validation}, \hyperpage{86} \subitem {DomainAbsent}, \hyperpage{87} \subitem {DomainBoundaryAbsent}, \hyperpage{87} \subitem {DomainBoundaryExpectedFaceHasWrongID}, \hyperpage{87} \subitem {DomainBoundaryExpectedFaceIsUntagged}, \hyperpage{87} \subitem {DomainBoundaryTaggedFaceHasWrongTopology}, \hyperpage{87} \subitem {DomainBoundaryTaggedFaceTouchesUnexpectedDomain}, \hyperpage{87} \subitem {DomainDisconnected}, \hyperpage{87} \subitem {InnerDomainAbsent}, \hyperpage{87} \subitem {InnerDomainHasNoBoundary}, \hyperpage{87} \subitem {InnerDomainTouchesMeshBoundary}, \hyperpage{87} \subitem {InnerDomainTouchesUnexpectedDomain}, \hyperpage{87} \subitem {None}, \hyperpage{87} \subitem {OuterDomainAbsent}, \hyperpage{87} \subitem {RelationValidationFailure}, \hyperpage{87} \item {serif::discretization::domain::relation::validation::HaveValidRelationEntities}, \hyperpage{239} \item {serif::discretization::domain::relation::validation::RelationsUseRegisteredEntities$<$ DomainIDsT, BoundaryIDsT, lists::RelationList$<$ RelationTs... $>$ $>$}, \hyperpage{846} \item {serif::discretization::domain::relation::validation::RelationsUseRegisteredEntities$<$ DomainIDsT, BoundaryIDsT, RelationListT $>$}, \hyperpage{846} \item {serif::discretization::domain::relation::validation::RelationUsesRegisteredEntities$<$ DomainBoundary$<$ BoundaryT, DomainTs... $>$, DomainIDsT, BoundaryIDsT $>$}, \hyperpage{847} \item {serif::discretization::domain::relation::validation::RelationUsesRegisteredEntities$<$ FullyConnected$<$ DomainT $>$, DomainIDsT, BoundaryIDsT $>$}, \hyperpage{848} \item {serif::discretization::domain::relation::validation::RelationUsesRegisteredEntities$<$ Inscribed$<$ InnerDomainT, OuterDomainT $>$, DomainIDsT, BoundaryIDsT $>$}, \hyperpage{849} \item {serif::discretization::domain::relation::validation::RelationUsesRegisteredEntities$<$ RelationT, DomainIDsT, BoundaryIDsT $>$}, \hyperpage{847} \item {serif::discretization::domain::relation::validation::RelationValidationResult}, \hyperpage{849} \subitem {connectedDiagnostics}, \hyperpage{850} \subitem {domainBoundaryDiagnostics}, \hyperpage{850} \subitem {failure}, \hyperpage{850} \subitem {inscribedDiagnostics}, \hyperpage{851} \subitem {operator bool}, \hyperpage{850} \subitem {valid}, \hyperpage{850} \item {serif::discretization::domain::relation::validation::RelationValidationResult::ConnectedDiagnostics}, \hyperpage{386} \subitem {domainElementCount}, \hyperpage{386} \subitem {elementID}, \hyperpage{386} \subitem {visitedElementCount}, \hyperpage{386} \item {serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{454} \subitem {actualBoundaryID}, \hyperpage{454} \subitem {boundaryElementID}, \hyperpage{454} \subitem {expectedBoundaryID}, \hyperpage{454} \subitem {faceID}, \hyperpage{454} \subitem {firstDomainID}, \hyperpage{454} \subitem {firstElementID}, \hyperpage{454} \subitem {secondDomainID}, \hyperpage{455} \subitem {secondElementID}, \hyperpage{455} \item {serif::discretization::domain::relation::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{637} \subitem {adjacentDomainID}, \hyperpage{637} \subitem {adjacentElementID}, \hyperpage{637} \subitem {faceID}, \hyperpage{637} \subitem {innerElementID}, \hyperpage{637} \item {serif::discretization::domain::schema}, \hyperpage{87} \subitem {CoreEnvelopeVacuumDomainSchema}, \hyperpage{89} \subitem {is\_schema\_v}, \hyperpage{89} \subitem {is\_schema\_v$<$ DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$ $>$}, \hyperpage{89} \subitem {make\_attribute\_marker}, \hyperpage{89} \item {serif::discretization::domain::schema::BoundaryID$<$ BoundaryT, IdentifierValue $>$}, \hyperpage{321} \subitem {boundary\_type}, \hyperpage{321} \subitem {ID}, \hyperpage{322} \item {serif::discretization::domain::schema::BoundaryIDList$<$ BoundaryIDTs $>$}, \hyperpage{323} \subitem {count}, \hyperpage{324} \subitem {descriptors}, \hyperpage{324} \item {serif::discretization::domain::schema::DomainID$<$ DomainT, IdentifierValue $>$}, \hyperpage{461} \subitem {domain\_type}, \hyperpage{462} \subitem {ID}, \hyperpage{462} \item {serif::discretization::domain::schema::DomainIDList$<$ DomainIDTs $>$}, \hyperpage{463} \subitem {count}, \hyperpage{464} \subitem {descriptors}, \hyperpage{464} \item {serif::discretization::domain::schema::DomainSchema$<$ DomainIDs, BoundaryIDs, Relations $>$}, \hyperpage{477} \subitem {boundary\_descriptors}, \hyperpage{479} \subitem {boundary\_id}, \hyperpage{479} \subitem {boundary\_id\_count}, \hyperpage{480} \subitem {boundary\_id\_matches}, \hyperpage{479} \subitem {boundary\_ids\_type}, \hyperpage{478} \subitem {contains\_boundary}, \hyperpage{479} \subitem {contains\_domain}, \hyperpage{479} \subitem {domain\_descriptors}, \hyperpage{479} \subitem {domain\_id}, \hyperpage{479} \subitem {domain\_id\_belongs\_to}, \hyperpage{480} \subitem {domain\_id\_count}, \hyperpage{480} \subitem {domain\_ids\_type}, \hyperpage{478} \subitem {relation\_count}, \hyperpage{480} \subitem {relations\_type}, \hyperpage{478} \item {serif::discretization::domain::schema::IsSchema}, \hyperpage{239} \item {serif::discretization::domain::schema::RelationList$<$ RelationTs $>$}, \hyperpage{844} \subitem {count}, \hyperpage{844} \item {serif::discretization::domain::schema::validation}, \hyperpage{90} \subitem {RelationValidationFailure}, \hyperpage{90} \subitem {validate\_schema}, \hyperpage{91} \item {serif::discretization::domain::schema::validation::DomainBoundary$<$ BoundaryT, DomainTs $>$}, \hyperpage{452} \subitem {boundary\_type}, \hyperpage{453} \subitem {domain\_count}, \hyperpage{453} \subitem {domain\_types}, \hyperpage{453} \subitem {name}, \hyperpage{453} \item {serif::discretization::domain::schema::validation::FullyConnected$<$ A $>$}, \hyperpage{586} \subitem {domain\_type}, \hyperpage{587} \subitem {name}, \hyperpage{587} \item {serif::discretization::domain::schema::validation::Inscribed$<$ A, B $>$}, \hyperpage{635} \subitem {inner\_type}, \hyperpage{636} \subitem {name}, \hyperpage{637} \subitem {outer\_type}, \hyperpage{636} \item {serif::discretization::domain::schema::validation::RelationValidationResult}, \hyperpage{851} \subitem {connectedDiagnostics}, \hyperpage{852} \subitem {domainBoundaryDiagnostics}, \hyperpage{852} \subitem {failure}, \hyperpage{852} \subitem {inscribedDiagnostics}, \hyperpage{852} \subitem {operator bool}, \hyperpage{851} \subitem {valid}, \hyperpage{851} \item {serif::discretization::domain::schema::validation::RelationValidationResult::ConnectedDiagnostics}, \hyperpage{386} \subitem {domainElementCount}, \hyperpage{387} \subitem {elementID}, \hyperpage{387} \subitem {visitedElementCount}, \hyperpage{387} \item {serif::discretization::domain::schema::validation::RelationValidationResult::DomainBoundaryDiagnostics}, \hyperpage{455} \subitem {actualBoundaryID}, \hyperpage{455} \subitem {boundaryElementID}, \hyperpage{455} \subitem {expectedBoundaryID}, \hyperpage{456} \subitem {faceID}, \hyperpage{456} \subitem {firstDomainID}, \hyperpage{456} \subitem {firstElementID}, \hyperpage{456} \subitem {secondDomainID}, \hyperpage{456} \subitem {secondElementID}, \hyperpage{456} \item {serif::discretization::domain::schema::validation::RelationValidationResult::InscribedDiagnostics}, \hyperpage{638} \subitem {adjacentDomainID}, \hyperpage{638} \subitem {adjacentElementID}, \hyperpage{638} \subitem {faceID}, \hyperpage{638} \subitem {innerElementID}, \hyperpage{638} \item {serif::discretization::domain::schema::validation::RelationValidator$<$ DomainBoundary$<$ BoundaryT, DomainTs... $>$ $>$}, \hyperpage{852} \subitem {validate}, \hyperpage{853} \item {serif::discretization::domain::schema::validation::RelationValidator$<$ FullyConnected$<$ DomainT $>$ $>$}, \hyperpage{853} \subitem {validate}, \hyperpage{853} \item {serif::discretization::domain::schema::validation::RelationValidator$<$ Inscribed$<$ InnerT, OuterT $>$ $>$}, \hyperpage{854} \subitem {validate}, \hyperpage{854} \item {serif::discretization::domain::schema::validation::RelationValidator$<$ RelationT $>$}, \hyperpage{852} \item {serif::discretization::domain::schema::validation::SchemaRelationValidationResult}, \hyperpage{906} \subitem {operator bool}, \hyperpage{907} \subitem {relationIndex}, \hyperpage{907} \subitem {relationName}, \hyperpage{907} \subitem {result}, \hyperpage{907} \subitem {valid}, \hyperpage{907} \item {serif::discretization::domain::schema::validation::SchemaRelationValidator$<$ SchemaT, relation::lists::RelationList$<$ RelationTs... $>$ $>$}, \hyperpage{908} \subitem {validate}, \hyperpage{908} \item {serif::discretization::domain::schema::validation::SchemaRelationValidator$<$ SchemaT, RelationListT $>$}, \hyperpage{908} \item {serif::discretization::domain::schema::validation::SchemaValidationResult}, \hyperpage{908} \subitem {failed\_relation\_count}, \hyperpage{909} \subitem {first\_failed\_relation\_index}, \hyperpage{909} \subitem {operator bool}, \hyperpage{909} \subitem {passed\_relation\_count}, \hyperpage{909} \subitem {relation\_count}, \hyperpage{909} \subitem {relationResults}, \hyperpage{910} \subitem {valid}, \hyperpage{909} \item {serif::discretization::domain::StellarSurfaceBoundary}, \hyperpage{935} \subitem {name}, \hyperpage{936} \item {serif::discretization::domain::VacuumDomain}, \hyperpage{979} \subitem {name}, \hyperpage{980} \item {serif::discretization::forms}, \hyperpage{91} \subitem {component}, \hyperpage{95} \subitem {component\_count}, \hyperpage{96} \subitem {derivative\_component}, \hyperpage{95} \subitem {form\_descriptor}, \hyperpage{96} \subitem {MatrixValue}, \hyperpage{94} \subitem {OperandValue}, \hyperpage{94} \subitem {PartialDerivative}, \hyperpage{94} \subitem {VectorValue}, \hyperpage{94} \item {serif::discretization::forms::boundary\_flux$<$ TrialT, TestT $>$}, \hyperpage{316} \subitem {name}, \hyperpage{318} \subitem {operand\_types}, \hyperpage{317} \subitem {test\_type}, \hyperpage{317} \subitem {trial\_type}, \hyperpage{317} \item {serif::discretization::forms::divergence$<$ TrialT, TestT $>$}, \hyperpage{428} \subitem {name}, \hyperpage{430} \subitem {operand\_types}, \hyperpage{430} \subitem {test\_type}, \hyperpage{430} \subitem {trial\_type}, \hyperpage{430} \item {serif::discretization::forms::force$<$ TrialT, TestT $>$}, \hyperpage{539} \subitem {name}, \hyperpage{541} \subitem {operand\_types}, \hyperpage{541} \subitem {test\_type}, \hyperpage{541} \subitem {trial\_type}, \hyperpage{541} \item {serif::discretization::forms::Form}, \hyperpage{239} \item {serif::discretization::forms::form}, \hyperpage{542} \item {serif::discretization::forms::FormDescriptor}, \hyperpage{571} \subitem {name}, \hyperpage{572} \subitem {operator==}, \hyperpage{572} \subitem {test}, \hyperpage{572} \subitem {trial}, \hyperpage{573} \item {serif::discretization::forms::FormTraits$<$ boundary\_flux$<$ TrialT, TestT $>$ $>$}, \hyperpage{575} \subitem {test\_order\_reduction}, \hyperpage{575} \subitem {trial\_order\_reduction}, \hyperpage{575} \item {serif::discretization::forms::FormTraits$<$ divergence$<$ TrialT, TestT $>$ $>$}, \hyperpage{576} \subitem {test\_order\_reduction}, \hyperpage{576} \subitem {trial\_order\_reduction}, \hyperpage{577} \item {serif::discretization::forms::FormTraits$<$ force$<$ TrialT, TestT $>$ $>$}, \hyperpage{577} \subitem {test\_order\_reduction}, \hyperpage{578} \subitem {trial\_order\_reduction}, \hyperpage{578} \item {serif::discretization::forms::FormTraits$<$ FormT $>$}, \hyperpage{574} \subitem {test\_order\_reduction}, \hyperpage{574} \subitem {trial\_order\_reduction}, \hyperpage{574} \item {serif::discretization::forms::FormTraits$<$ mass$<$ TrialT, TestT $>$ $>$}, \hyperpage{578} \subitem {test\_order\_reduction}, \hyperpage{579} \subitem {trial\_order\_reduction}, \hyperpage{579} \item {serif::discretization::forms::FormTraits$<$ projection$<$ TrialT, TestT $>$ $>$}, \hyperpage{579} \subitem {test\_order\_reduction}, \hyperpage{581} \subitem {trial\_order\_reduction}, \hyperpage{581} \item {serif::discretization::forms::FormTraits$<$ source$<$ TrialT, TestT $>$ $>$}, \hyperpage{581} \subitem {test\_order\_reduction}, \hyperpage{582} \subitem {trial\_order\_reduction}, \hyperpage{582} \item {serif::discretization::forms::IsOperand}, \hyperpage{240} \item {serif::discretization::forms::IsOperation}, \hyperpage{240} \item {serif::discretization::forms::mass$<$ TrialT, TestT $>$}, \hyperpage{684} \subitem {name}, \hyperpage{687} \subitem {operand\_types}, \hyperpage{687} \subitem {test\_type}, \hyperpage{687} \subitem {trial\_type}, \hyperpage{687} \item {serif::discretization::forms::Operand$<$ TermT, OperationT $>$}, \hyperpage{727} \subitem {operation\_type}, \hyperpage{727} \subitem {term\_type}, \hyperpage{727} \item {serif::discretization::forms::OperandResult$<$ OperandT $>$}, \hyperpage{733, 734} \subitem {type}, \hyperpage{735} \item {serif::discretization::forms::Operation}, \hyperpage{739} \item {serif::discretization::forms::Operation::Curl}, \hyperpage{401} \item {serif::discretization::forms::Operation::Divergence}, \hyperpage{428} \item {serif::discretization::forms::Operation::Gradient}, \hyperpage{596} \item {serif::discretization::forms::Operation::NormalTrace}, \hyperpage{721} \item {serif::discretization::forms::Operation::Value}, \hyperpage{982} \item {serif::discretization::forms::OperationValue$<$ 0, Operation::Gradient $>$}, \hyperpage{740} \subitem {type}, \hyperpage{741} \item {serif::discretization::forms::OperationValue$<$ 0, Operation::Value $>$}, \hyperpage{741} \subitem {type}, \hyperpage{741} \item {serif::discretization::forms::OperationValue$<$ 1, Operation::Curl $>$}, \hyperpage{741} \subitem {type}, \hyperpage{742} \item {serif::discretization::forms::OperationValue$<$ 1, Operation::Divergence $>$}, \hyperpage{742} \subitem {type}, \hyperpage{742} \item {serif::discretization::forms::OperationValue$<$ 1, Operation::NormalTrace $>$}, \hyperpage{743} \subitem {type}, \hyperpage{743} \item {serif::discretization::forms::OperationValue$<$ 1, Operation::Value $>$}, \hyperpage{743} \subitem {type}, \hyperpage{744} \item {serif::discretization::forms::OperationValue$<$ Rank, OperationT $>$}, \hyperpage{740} \item {serif::discretization::forms::projection$<$ TrialT, TestT $>$}, \hyperpage{801} \subitem {name}, \hyperpage{804} \subitem {operand\_types}, \hyperpage{803} \subitem {test\_type}, \hyperpage{803} \subitem {trial\_type}, \hyperpage{803} \item {serif::discretization::forms::source$<$ TrialT, TestT $>$}, \hyperpage{915} \subitem {name}, \hyperpage{917} \subitem {operand\_types}, \hyperpage{916} \subitem {test\_type}, \hyperpage{916} \subitem {trial\_type}, \hyperpage{916} \item {serif::discretization::functional\_space}, \hyperpage{96} \subitem {Continuity}, \hyperpage{98} \subitem {Continuity2StringMap}, \hyperpage{99} \subitem {continuous}, \hyperpage{98} \subitem {contravariant\_piola}, \hyperpage{99} \subitem {covariant\_piola}, \hyperpage{99} \subitem {discontinuous}, \hyperpage{98} \subitem {Family}, \hyperpage{98} \subitem {Family2StringMap}, \hyperpage{99} \subitem {H1}, \hyperpage{99} \subitem {h1}, \hyperpage{98} \subitem {Hcurl}, \hyperpage{100} \subitem {hcurl}, \hyperpage{98} \subitem {Hdiv}, \hyperpage{100} \subitem {hdiv}, \hyperpage{98} \subitem {identity}, \hyperpage{99} \subitem {L2}, \hyperpage{101} \subitem {l2}, \hyperpage{98} \subitem {Mapping}, \hyperpage{98} \subitem {Mapping2StringMap}, \hyperpage{101} \subitem {none}, \hyperpage{99} \subitem {normal}, \hyperpage{99} \subitem {normal\_continuous}, \hyperpage{98} \subitem {String2ContinuityMap}, \hyperpage{101} \subitem {String2FamilyMap}, \hyperpage{102} \subitem {String2MappingMap}, \hyperpage{102} \subitem {String2TraceMap}, \hyperpage{102} \subitem {tangential}, \hyperpage{99} \subitem {tangential\_continuous}, \hyperpage{98} \subitem {Trace}, \hyperpage{99} \subitem {Trace2StringMap}, \hyperpage{102} \subitem {value}, \hyperpage{99} \item {serif::discretization::functional\_space::DiscreteFunctionalSpace$<$ Space, Order, R $>$}, \hyperpage{421} \subitem {functional\_space}, \hyperpage{422} \subitem {order}, \hyperpage{422} \subitem {rank}, \hyperpage{422} \item {serif::discretization::functional\_space::IsSpaceDescriptor}, \hyperpage{241} \item {serif::discretization::functional\_space::Rank$<$ R $>$}, \hyperpage{829} \subitem {value}, \hyperpage{830} \item {serif::discretization::functional\_space::SpaceDescriptor}, \hyperpage{918} \subitem {continuity}, \hyperpage{919} \subitem {family}, \hyperpage{919} \subitem {mapping}, \hyperpage{919} \subitem {trace}, \hyperpage{919} \item {serif::discretization::quadrature}, \hyperpage{102} \subitem {affine}, \hyperpage{103} \subitem {convergence}, \hyperpage{104} \subitem {diagnostic}, \hyperpage{104} \subitem {discretization}, \hyperpage{104} \subitem {fast}, \hyperpage{104} \subitem {general}, \hyperpage{103} \subitem {kelvin}, \hyperpage{103} \subitem {make\_query}, \hyperpage{104} \subitem {MappingKind}, \hyperpage{103} \subitem {Mode}, \hyperpage{103} \subitem {none}, \hyperpage{103} \subitem {preconditioner}, \hyperpage{104} \subitem {production}, \hyperpage{104} \subitem {projection}, \hyperpage{104} \subitem {QuadratureRole}, \hyperpage{104} \subitem {reference}, \hyperpage{104} \item {serif::discretization::quadrature::backend}, \hyperpage{104} \item {serif::discretization::quadrature::backend::mfem}, \hyperpage{105} \subitem {FunctionalSpaceTraits}, \hyperpage{105} \subitem {mfem\_form\_static\_order}, \hyperpage{106} \subitem {resolve\_operand\_order}, \hyperpage{106} \subitem {set\_integration\_rule}, \hyperpage{106} \subitem {sum\_dynamic\_orders}, \hyperpage{106} \item {serif::discretization::quadrature::backend::mfem::ConfigurableIntegrator}, \hyperpage{241} \item {serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits$<$ functional\_space::DiscreteFunctionalSpace$<$ SpaceV, OrderV, RankV $>$ $>$}, \hyperpage{423} \subitem {order}, \hyperpage{423} \subitem {rank}, \hyperpage{423} \subitem {space}, \hyperpage{423} \item {serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits$<$ FunctionalSpaceT $>$}, \hyperpage{422} \item {serif::discretization::quadrature::backend::mfem::HasPointerSetIntegrationRule}, \hyperpage{241} \item {serif::discretization::quadrature::backend::mfem::HasReferenceSetIntegrationRule}, \hyperpage{242} \item {serif::discretization::quadrature::backend::mfem::HasSetIntRule}, \hyperpage{242} \item {serif::discretization::quadrature::backend::mfem::MFEMOperandListOrder$<$ OperandListT $>$}, \hyperpage{703} \item {serif::discretization::quadrature::backend::mfem::MFEMOperandListOrder$<$ utils::types::TypeList$<$ OperandTs... $>$ $>$}, \hyperpage{703} \subitem {value}, \hyperpage{704} \item {serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext}, \hyperpage{704} \subitem {domain}, \hyperpage{705} \subitem {dynamic\_orders}, \hyperpage{705} \subitem {geometry}, \hyperpage{706} \subitem {geometry\_weight\_order}, \hyperpage{706} \subitem {mapping}, \hyperpage{706} \subitem {role}, \hyperpage{706} \item {serif::discretization::quadrature::backend::mfem::MFEMResolver}, \hyperpage{706} \subitem {configure}, \hyperpage{707} \subitem {m\_policy}, \hyperpage{707} \subitem {MFEMResolver}, \hyperpage{707} \subitem {resolve}, \hyperpage{707} \item {serif::discretization::quadrature::backend::mfem::MFEMRule}, \hyperpage{708} \subitem {integration\_rule}, \hyperpage{708} \subitem {resolution}, \hyperpage{708} \item {serif::discretization::quadrature::FormRule}, \hyperpage{573} \subitem {control}, \hyperpage{573} \subitem {form}, \hyperpage{573} \item {serif::discretization::quadrature::Policy}, \hyperpage{765} \subitem {compute\_base\_order}, \hyperpage{765} \subitem {get\_role\_control}, \hyperpage{765} \subitem {m\_ruleSet}, \hyperpage{766} \subitem {Policy}, \hyperpage{765} \subitem {resolve}, \hyperpage{766} \item {serif::discretization::quadrature::QuadratureManifestOptions}, \hyperpage{804} \subitem {enabled}, \hyperpage{804} \subitem {include\_repeated\_queries}, \hyperpage{804} \subitem {output\_file}, \hyperpage{805} \item {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{805} \subitem {center\_of\_mass}, \hyperpage{806} \subitem {centrifugal}, \hyperpage{806} \subitem {convergence\_boosts}, \hyperpage{806} \subitem {density\_projection}, \hyperpage{806} \subitem {eos\_closure}, \hyperpage{806} \subitem {error\_norm}, \hyperpage{806} \subitem {fallback\_fixed\_order}, \hyperpage{807} \subitem {global\_boost}, \hyperpage{807} \subitem {gravitational\_energy}, \hyperpage{807} \subitem {gravity\_boundary}, \hyperpage{807} \subitem {gravity\_divergence}, \hyperpage{807} \subitem {gravity\_force}, \hyperpage{807} \subitem {gravity\_hdiv\_mass}, \hyperpage{807} \subitem {gravity\_source}, \hyperpage{807} \subitem {hydrostatic\_equilibrium}, \hyperpage{807} \subitem {isobaric\_surface}, \hyperpage{807} \subitem {manifest}, \hyperpage{808} \subitem {mass\_conservation}, \hyperpage{808} \subitem {mass\_normalization}, \hyperpage{808} \subitem {mesh\_extension}, \hyperpage{808} \subitem {mode}, \hyperpage{808} \subitem {pressure\_force}, \hyperpage{808} \subitem {pressure\_integral}, \hyperpage{808} \subitem {quadrupole}, \hyperpage{808} \subitem {roles}, \hyperpage{808} \subitem {validation}, \hyperpage{808} \subitem {virial}, \hyperpage{809} \item {serif::discretization::quadrature::QuadratureRoleOptions}, \hyperpage{809} \subitem {diagnostic}, \hyperpage{810} \subitem {discretization}, \hyperpage{810} \subitem {preconditioner}, \hyperpage{810} \subitem {projection}, \hyperpage{810} \item {serif::discretization::quadrature::QuadratureTermOptions}, \hyperpage{810} \subitem {additional\_boost}, \hyperpage{810} \subitem {fixed\_order}, \hyperpage{810} \item {serif::discretization::quadrature::QuadratureValidationOptions}, \hyperpage{811} \subitem {reject\_negative\_boosts}, \hyperpage{811} \subitem {report\_unused\_overrides}, \hyperpage{811} \subitem {require\_explicit\_base\_order}, \hyperpage{811} \subitem {require\_explicit\_mfem\_rule}, \hyperpage{811} \item {serif::discretization::quadrature::Query}, \hyperpage{820} \subitem {base\_order}, \hyperpage{820} \subitem {coefficient\_order}, \hyperpage{820} \subitem {domain}, \hyperpage{821} \subitem {form}, \hyperpage{821} \subitem {geometry\_weight\_order}, \hyperpage{821} \subitem {mapping}, \hyperpage{821} \subitem {role}, \hyperpage{821} \subitem {test\_order}, \hyperpage{821} \subitem {test\_order\_reduction}, \hyperpage{821} \subitem {trial\_order}, \hyperpage{821} \subitem {trial\_order\_reduction}, \hyperpage{821} \item {serif::discretization::quadrature::Resolution}, \hyperpage{869} \subitem {base\_order}, \hyperpage{870} \subitem {boost}, \hyperpage{870} \subitem {order}, \hyperpage{870} \subitem {used\_fixed\_order}, \hyperpage{870} \item {serif::discretization::quadrature::RoleControls}, \hyperpage{885} \subitem {diagnostic}, \hyperpage{885} \subitem {discretization}, \hyperpage{885} \subitem {preconditioner}, \hyperpage{886} \subitem {projection}, \hyperpage{886} \item {serif::discretization::quadrature::RuleControl}, \hyperpage{891} \subitem {boost}, \hyperpage{891} \subitem {fixed\_order}, \hyperpage{891} \item {serif::discretization::quadrature::RuleSet}, \hyperpage{892} \subitem {begin}, \hyperpage{892} \subitem {end}, \hyperpage{892, 893} \subitem {fallback\_control}, \hyperpage{893} \subitem {find\_form\_control}, \hyperpage{893} \subitem {m\_diagnosticControl}, \hyperpage{894} \subitem {m\_discretizationControl}, \hyperpage{894} \subitem {m\_fallbackControl}, \hyperpage{894} \subitem {m\_formRules}, \hyperpage{894} \subitem {m\_preconditionerControl}, \hyperpage{894} \subitem {m\_projectionControl}, \hyperpage{894} \subitem {role\_control}, \hyperpage{893} \subitem {set\_fallback\_control}, \hyperpage{893} \subitem {set\_form\_control}, \hyperpage{893} \subitem {set\_role\_control}, \hyperpage{893} \item {serif::eos}, \hyperpage{106} \subitem {evaluate}, \hyperpage{107} \subitem {partial\_derivative}, \hyperpage{107} \item {serif::eos::EOSEvaluationError}, \hyperpage{504} \subitem {EOSEvaluationError}, \hyperpage{505} \item {serif::eos::models}, \hyperpage{107} \subitem {is\_equation\_of\_state\_model\_v}, \hyperpage{109} \subitem {SERiFErrorCode}, \hyperpage{108} \subitem {supports\_partial\_derivative\_v}, \hyperpage{109} \subitem {supports\_relation\_v}, \hyperpage{109} \subitem {validate\_finite}, \hyperpage{109} \subitem {validate\_greater\_than}, \hyperpage{109} \subitem {validate\_less\_than}, \hyperpage{109} \subitem {validate\_nonnegativity}, \hyperpage{109} \item {serif::eos::models::BarotropicClosureEOS}, \hyperpage{242} \item {serif::eos::models::EOSModel}, \hyperpage{242} \item {serif::eos::models::EOSSupportingPartialDerivative}, \hyperpage{243} \item {serif::eos::models::EOSSupportingRelation}, \hyperpage{243} \item {serif::eos::models::ImplementsPartialDerivative\_t$<$ EOS, RelationT, InputQuantity $>$}, \hyperpage{625} \item {serif::eos::models::ImplementsRelation\_t$<$ EOS, RelationT $>$}, \hyperpage{626} \item {serif::eos::models::ImplementsRelationCatalog\_t$<$ EOS, Output, Inputs $>$}, \hyperpage{627} \item {serif::eos::models::ImplementsRelationCatalog\_t$<$ EOS, relations::RelationCatalog$<$ Relations... $>$ $>$}, \hyperpage{628} \item {serif::eos::models::IsEquationOfStateModel\_t$<$ EOSCandidate, std::void\_t$<$ typename std::remove\_cvref\_t$<$ EOSCandidate $>$::Relations $>$ $>$}, \hyperpage{643} \item {serif::eos::models::IsEquationOfStateModel\_t$<$ EOSCandidate, typename $>$}, \hyperpage{642} \item {serif::eos::models::Polytrope}, \hyperpage{766} \subitem {enthalpy\_scale}, \hyperpage{768} \subitem {evaluate}, \hyperpage{768} \subitem {m\_enthalpy\_scale}, \hyperpage{769} \subitem {m\_polytropic\_constant}, \hyperpage{769} \subitem {m\_polytropic\_index}, \hyperpage{769} \subitem {partial\_derivative}, \hyperpage{768, 769} \subitem {Polytrope}, \hyperpage{767} \subitem {polytropic\_constant}, \hyperpage{769} \subitem {polytropic\_index}, \hyperpage{769} \subitem {Relations}, \hyperpage{767} \item {serif::eos::models::PolytropeParameters}, \hyperpage{770} \subitem {K}, \hyperpage{770} \subitem {n}, \hyperpage{770} \item {serif::eos::models::PressureForceEOS}, \hyperpage{243} \item {serif::eos::models::StructureSeedEOS}, \hyperpage{243} \item {serif::eos::relations}, \hyperpage{110} \subitem {CountVariadicArguments}, \hyperpage{112} \subitem {DensityFromSpecificEnthalpy}, \hyperpage{111} \subitem {is\_thermodynamic\_relation\_v}, \hyperpage{112} \subitem {is\_valid\_relation\_catalog\_v}, \hyperpage{112} \subitem {PressureFromDensity}, \hyperpage{111} \subitem {PressureFromSpecificEnthalpy}, \hyperpage{111} \subitem {relation\_catalog\_contains\_relation\_v}, \hyperpage{112} \subitem {relation\_contains\_input\_v}, \hyperpage{112} \subitem {SpecificEnthalpyFromDensity}, \hyperpage{111} \subitem {SpecificEnthalpyFromPressure}, \hyperpage{111} \item {serif::eos::relations::CatalogContainingRelation}, \hyperpage{243} \item {serif::eos::relations::CatalogContainsRelation$<$ Catalog, RelationT $>$}, \hyperpage{333} \item {serif::eos::relations::CatalogContainsRelation$<$ RelationCatalog$<$ Relations... $>$, RelationT $>$}, \hyperpage{334} \item {serif::eos::relations::IsThermodynamicRelation$<$ Relation$<$ Output, Inputs... $>$ $>$}, \hyperpage{654} \item {serif::eos::relations::IsThermodynamicRelation$<$ RelationCandidate $>$}, \hyperpage{653} \item {serif::eos::relations::IsValidRelationCatalog$<$ CandidateCatalog $>$}, \hyperpage{655} \item {serif::eos::relations::IsValidRelationCatalog$<$ RelationCatalog$<$ Relations... $>$ $>$}, \hyperpage{656} \item {serif::eos::relations::Relation$<$ Output, Inputs $>$}, \hyperpage{840} \subitem {inputCount}, \hyperpage{841} \subitem {InputQuantities}, \hyperpage{840} \subitem {OutputQuantity}, \hyperpage{840} \item {serif::eos::relations::RelationCatalog$<$ Relations $>$}, \hyperpage{841} \subitem {size}, \hyperpage{841} \item {serif::eos::relations::RelationContainingInput}, \hyperpage{244} \item {serif::eos::relations::RelationContainsInput$<$ Relation$<$ Output, Inputs... $>$, Quantity $>$}, \hyperpage{843} \item {serif::eos::relations::RelationContainsInput$<$ RelationT, Quantity $>$}, \hyperpage{842} \item {serif::eos::relations::ValidRelationCatalog}, \hyperpage{244} \item {serif::eos::relations::ValidThermodynamicRelation}, \hyperpage{244} \item {serif::eos::runtime}, \hyperpage{113} \subitem {evaluateRuntimePartialDerivative}, \hyperpage{114} \subitem {evaluateRuntimeRelation}, \hyperpage{114} \subitem {RuntimeCatalogQuantityTuple}, \hyperpage{114} \subitem {RuntimeEOSAdapter}, \hyperpage{114} \subitem {runtimeEvaluationFailure}, \hyperpage{114} \subitem {runtimeQuantityIdentifierIsUnambiguous}, \hyperpage{115} \subitem {runtimeQuantityIdentifiersAreCompatible}, \hyperpage{115} \subitem {runtimeQuantityIdentifiersAreUnambiguous}, \hyperpage{115} \subitem {runtimeRelationDescriptors}, \hyperpage{115} \subitem {runtimeRelationMatches}, \hyperpage{115} \subitem {tryRuntimePartialDerivative}, \hyperpage{115} \item {serif::eos::runtime::EOSView}, \hyperpage{506} \subitem {EOSView}, \hyperpage{507} \subitem {find\_relation}, \hyperpage{508} \subitem {m\_evaluate}, \hyperpage{509} \subitem {m\_object}, \hyperpage{509} \subitem {m\_partialDerivative}, \hyperpage{509} \subitem {m\_relations}, \hyperpage{509} \subitem {relations}, \hyperpage{508} \subitem {runtime\_failure}, \hyperpage{508} \subitem {RuntimeEvaluateFunction}, \hyperpage{507} \subitem {RuntimePartialDerivativeFunction}, \hyperpage{507} \subitem {supports}, \hyperpage{508} \subitem {try\_evaluate}, \hyperpage{508} \subitem {try\_partial\_derivative}, \hyperpage{509} \subitem {validate\_relation\_request}, \hyperpage{509} \item {serif::eos::runtime::HasRuntimeQuantityIdentifiers$<$ relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{622} \item {serif::eos::runtime::HasRuntimeQuantityIdentifiers$<$ RelationT $>$}, \hyperpage{621} \item {serif::eos::runtime::RuntimeCatalogDispatch$<$ EOS, CatalogT $>$}, \hyperpage{894} \item {serif::eos::runtime::RuntimeCatalogDispatch$<$ EOS, relations::RelationCatalog$<$ RelationTs... $>$ $>$}, \hyperpage{895} \subitem {evaluate}, \hyperpage{895} \subitem {partial\_derivative}, \hyperpage{895} \item {serif::eos::runtime::RuntimeCatalogIsSupported$<$ CatalogT $>$}, \hyperpage{896} \item {serif::eos::runtime::RuntimeCatalogIsSupported$<$ relations::RelationCatalog$<$ RelationTs... $>$ $>$}, \hyperpage{897} \item {serif::eos::runtime::RuntimeCatalogStorage$<$ EOS, CatalogT $>$}, \hyperpage{897} \item {serif::eos::runtime::RuntimeCatalogStorage$<$ EOS, relations::RelationCatalog$<$ RelationTs... $>$ $>$}, \hyperpage{898} \subitem {descriptors}, \hyperpage{898} \item {serif::eos::runtime::RuntimeEOSModel}, \hyperpage{244} \item {serif::eos::runtime::RuntimeRelationQuantities$<$ relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{901} \subitem {Type}, \hyperpage{902} \item {serif::eos::runtime::RuntimeRelationQuantities$<$ RelationT $>$}, \hyperpage{901} \item {serif::eos::runtime::RuntimeRelationsAreSupported$<$ QuantitiesAreIdentified, RelationTs $>$}, \hyperpage{902} \item {serif::eos::runtime::RuntimeRelationsAreSupported$<$ true, RelationTs... $>$}, \hyperpage{903} \item {serif::eos::runtime::RuntimeRelationStorage$<$ EOS, relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{904} \subitem {descriptor}, \hyperpage{905} \subitem {inputQuantityIDs}, \hyperpage{905} \subitem {makePartialDerivativeMask}, \hyperpage{905} \subitem {partialDerivativeMask}, \hyperpage{906} \subitem {RelationType}, \hyperpage{905} \item {serif::eos::runtime::RuntimeRelationStorage$<$ EOS, RelationT $>$}, \hyperpage{904} \item {serif::equations}, \hyperpage{116} \subitem {ContributionsOf}, \hyperpage{117} \subitem {SupportOf}, \hyperpage{117} \subitem {TestOperandOf}, \hyperpage{117} \item {serif::equations::AngularMomentum}, \hyperpage{265} \subitem {additional\_order}, \hyperpage{267} \subitem {AngularMomentum}, \hyperpage{267} \subitem {AngularVelocity}, \hyperpage{266} \subitem {AngularVelocityValue}, \hyperpage{266} \subitem {Density}, \hyperpage{266} \subitem {DensityValue}, \hyperpage{266} \subitem {evaluate}, \hyperpage{267} \subitem {m\_rotation}, \hyperpage{268} \subitem {m\_target\_momentum}, \hyperpage{268} \subitem {name}, \hyperpage{268} \subitem {Operands}, \hyperpage{267} \subitem {residual\_offset}, \hyperpage{267} \subitem {validate\_integral}, \hyperpage{267} \subitem {validation\_integrand}, \hyperpage{268} \item {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{282} \subitem {additional\_order}, \hyperpage{284} \subitem {BarotropicClosure}, \hyperpage{284} \subitem {Enthalpy}, \hyperpage{283} \subitem {evaluate}, \hyperpage{284} \subitem {m\_enthalpy\_power}, \hyperpage{284} \subitem {m\_eos}, \hyperpage{284} \subitem {name}, \hyperpage{284} \subitem {Operands}, \hyperpage{283} \subitem {Test}, \hyperpage{283} \item {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{285} \subitem {additional\_order}, \hyperpage{287} \subitem {AngularVelocity}, \hyperpage{286} \subitem {BarotropicHydrostaticEquilibrium}, \hyperpage{286} \subitem {Constant}, \hyperpage{286} \subitem {evaluate}, \hyperpage{287} \subitem {m\_rotation}, \hyperpage{287} \subitem {name}, \hyperpage{287} \subitem {Operands}, \hyperpage{286} \subitem {Potential}, \hyperpage{286} \subitem {Test}, \hyperpage{286} \item {serif::equations::CenteringConstraint}, \hyperpage{335} \subitem {evaluate}, \hyperpage{337} \subitem {name}, \hyperpage{337} \subitem {Operands}, \hyperpage{336} \subitem {position\_independent}, \hyperpage{337} \subitem {reference\_position}, \hyperpage{337} \item {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{339} \subitem {affine}, \hyperpage{342} \subitem {Border}, \hyperpage{341} \subitem {CentralDensityConstraint}, \hyperpage{341} \subitem {density\_from\_enthalpy}, \hyperpage{341} \subitem {evaluate}, \hyperpage{341} \subitem {m\_eos}, \hyperpage{342} \subitem {m\_target\_density}, \hyperpage{342} \subitem {m\_target\_enthalpy}, \hyperpage{342} \subitem {name}, \hyperpage{342} \subitem {Operands}, \hyperpage{341} \subitem {position\_independent}, \hyperpage{342} \subitem {reference\_position}, \hyperpage{343} \subitem {target\_density}, \hyperpage{341} \subitem {target\_enthalpy}, \hyperpage{342} \item {serif::equations::Contribution$<$ TestOperandT, SupportT $>$}, \hyperpage{387} \subitem {Support}, \hyperpage{388} \subitem {Test}, \hyperpage{388} \subitem {TestOperand}, \hyperpage{388} \item {serif::equations::Contributions$<$ T, std::void\_t$<$ decltype(std::declval$<$ const T \& $>$().contributions())$>$ $>$}, \hyperpage{393} \subitem {type}, \hyperpage{394} \item {serif::equations::Contributions$<$ T, typename $>$}, \hyperpage{393} \subitem {type}, \hyperpage{393} \item {serif::equations::ContributionSupport$<$ T, std::void\_t$<$ typename T::Support $>$ $>$}, \hyperpage{395} \subitem {type}, \hyperpage{395} \item {serif::equations::ContributionSupport$<$ T, typename $>$}, \hyperpage{394} \subitem {type}, \hyperpage{395} \item {serif::equations::ContributionTuple$<$ std::tuple$<$ Ts... $>$, std::void\_t$<$ decltype(std::tuple\_cat(std::declval$<$ typename Contributions$<$ std::remove\_cvref\_t$<$ Ts $>$ $>$::type $>$()...))$>$ $>$}, \hyperpage{396} \subitem {type}, \hyperpage{396} \item {serif::equations::ContributionTuple$<$ TupleT, typename $>$}, \hyperpage{395} \subitem {type}, \hyperpage{396} \item {serif::equations::DisplacementForce$<$ EOST $>$}, \hyperpage{426} \subitem {contributions}, \hyperpage{427} \subitem {DisplacementForce}, \hyperpage{427} \subitem {m\_equation}, \hyperpage{427} \subitem {name}, \hyperpage{427} \subitem {Test}, \hyperpage{427} \item {serif::equations::Equation}, \hyperpage{245} \item {serif::equations::EquationDifference$<$ LeftT, RightT $>$}, \hyperpage{510} \subitem {contributions}, \hyperpage{511} \subitem {EquationDifference}, \hyperpage{511} \subitem {m\_equation}, \hyperpage{511} \subitem {name}, \hyperpage{511} \subitem {Test}, \hyperpage{511} \item {serif::equations::EquationPoint$<$ OperandsT $>$}, \hyperpage{515} \subitem {fields}, \hyperpage{516} \subitem {position}, \hyperpage{516} \item {serif::equations::EquationRegistry$<$ EquationTs $>$}, \hyperpage{516} \subitem {EquationRegistry}, \hyperpage{517} \subitem {Equations}, \hyperpage{517} \subitem {for\_each}, \hyperpage{517} \subitem {get}, \hyperpage{517} \subitem {m\_equations}, \hyperpage{518} \subitem {Rows}, \hyperpage{517} \item {serif::equations::EquationScale$<$ EquationT $>$}, \hyperpage{520} \subitem {coefficient}, \hyperpage{521} \subitem {contributions}, \hyperpage{521} \subitem {EquationScale}, \hyperpage{521} \subitem {m\_coefficient}, \hyperpage{521} \subitem {m\_equation}, \hyperpage{521} \subitem {name}, \hyperpage{522} \subitem {Test}, \hyperpage{521} \item {serif::equations::EquationSum$<$ FirstT, RestTs $>$}, \hyperpage{522} \subitem {contributions}, \hyperpage{523} \subitem {EquationSum}, \hyperpage{523} \subitem {m\_equations}, \hyperpage{524} \subitem {name}, \hyperpage{524} \subitem {Test}, \hyperpage{523} \item {serif::equations::gravity\_contributions}, \hyperpage{117} \subitem {Density}, \hyperpage{118} \subitem {Divergence}, \hyperpage{118} \subitem {Gradient}, \hyperpage{118} \subitem {Operand}, \hyperpage{118} \subitem {Potential}, \hyperpage{118} \subitem {Value}, \hyperpage{118} \item {serif::equations::gravity\_contributions::DensitySource}, \hyperpage{411} \subitem {additional\_order}, \hyperpage{412} \subitem {DensitySource}, \hyperpage{412} \subitem {evaluate}, \hyperpage{412} \subitem {four\_pi\_G}, \hyperpage{412} \subitem {Operands}, \hyperpage{412} \item {serif::equations::gravity\_contributions::GradientDivergence}, \hyperpage{599} \subitem {additional\_order}, \hyperpage{600} \subitem {evaluate}, \hyperpage{600} \subitem {Operands}, \hyperpage{600} \item {serif::equations::gravity\_contributions::GradientValue}, \hyperpage{603} \subitem {additional\_order}, \hyperpage{604} \subitem {evaluate}, \hyperpage{604} \subitem {Operands}, \hyperpage{604} \item {serif::equations::gravity\_contributions::PotentialValue}, \hyperpage{774} \subitem {additional\_order}, \hyperpage{775} \subitem {evaluate}, \hyperpage{775} \subitem {Operands}, \hyperpage{775} \item {serif::equations::GravityForce}, \hyperpage{611} \subitem {additional\_order}, \hyperpage{613} \subitem {Density}, \hyperpage{612} \subitem {DensityValue}, \hyperpage{612} \subitem {evaluate}, \hyperpage{613} \subitem {Gradient}, \hyperpage{612} \subitem {GradientValue}, \hyperpage{613} \subitem {name}, \hyperpage{613} \subitem {Operands}, \hyperpage{613} \subitem {Result}, \hyperpage{613} \item {serif::equations::GravityGradientRelation}, \hyperpage{614} \subitem {contributions}, \hyperpage{615} \subitem {name}, \hyperpage{615} \subitem {Test}, \hyperpage{614} \item {serif::equations::MassNormalization}, \hyperpage{693} \subitem {additional\_order}, \hyperpage{694} \subitem {Density}, \hyperpage{694} \subitem {DensityValue}, \hyperpage{694} \subitem {evaluate}, \hyperpage{694} \subitem {m\_target\_mass}, \hyperpage{695} \subitem {MassNormalization}, \hyperpage{694} \subitem {name}, \hyperpage{695} \subitem {Operands}, \hyperpage{694} \subitem {residual\_offset}, \hyperpage{695} \item {serif::equations::OperandValues$<$ OperandsT, OutputT $>$}, \hyperpage{736} \item {serif::equations::OperandValues$<$ utils::types::TypeList$<$ Operands... $>$, OutputT $>$}, \hyperpage{737} \subitem {count}, \hyperpage{738} \subitem {Entry}, \hyperpage{737} \subitem {get}, \hyperpage{738} \subitem {index}, \hyperpage{738} \subitem {Storage}, \hyperpage{737} \subitem {values}, \hyperpage{738} \item {serif::equations::PointEquation}, \hyperpage{245} \item {serif::equations::PointLinearization$<$ OperandsT, ResultT $>$}, \hyperpage{762} \subitem {field\_derivatives}, \hyperpage{762} \subitem {position\_derivative}, \hyperpage{762} \subitem {residual}, \hyperpage{762} \item {serif::equations::PoissonBalance}, \hyperpage{763} \subitem {contributions}, \hyperpage{764} \subitem {m\_four\_pi\_G}, \hyperpage{764} \subitem {name}, \hyperpage{764} \subitem {PoissonBalance}, \hyperpage{764} \subitem {Test}, \hyperpage{764} \item {serif::equations::PressureForce$<$ EOST $>$}, \hyperpage{787} \subitem {additional\_order}, \hyperpage{789} \subitem {Enthalpy}, \hyperpage{788} \subitem {EnthalpyValue}, \hyperpage{788} \subitem {evaluate}, \hyperpage{789} \subitem {m\_enthalpy\_power}, \hyperpage{789} \subitem {m\_eos}, \hyperpage{789} \subitem {name}, \hyperpage{790} \subitem {Operands}, \hyperpage{788} \subitem {PressureForce}, \hyperpage{789} \item {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{790} \subitem {Enthalpy}, \hyperpage{791} \subitem {evaluate}, \hyperpage{792} \subitem {m\_target\_enthalpy}, \hyperpage{792} \subitem {m\_target\_pressure}, \hyperpage{792} \subitem {name}, \hyperpage{792} \subitem {Operands}, \hyperpage{791} \subitem {position\_independent}, \hyperpage{793} \subitem {PressureSurfaceConstraint}, \hyperpage{792} \subitem {target\_pressure}, \hyperpage{792} \item {serif::equations::RigidRotation}, \hyperpage{882} \subitem {angular\_velocity}, \hyperpage{883} \subitem {center}, \hyperpage{883} \subitem {gradient}, \hyperpage{884} \subitem {hessian}, \hyperpage{884} \subitem {m\_angular\_velocity}, \hyperpage{884} \subitem {m\_center}, \hyperpage{884} \subitem {m\_hessian}, \hyperpage{884} \subitem {Matrix}, \hyperpage{883} \subitem {potential}, \hyperpage{884} \subitem {RigidRotation}, \hyperpage{883} \subitem {unit\_rotation}, \hyperpage{884} \subitem {Vector}, \hyperpage{883} \item {serif::equations::RotationalForce}, \hyperpage{888} \subitem {additional\_order}, \hyperpage{890} \subitem {AngularVelocity}, \hyperpage{889} \subitem {AngularVelocityValue}, \hyperpage{889} \subitem {Density}, \hyperpage{889} \subitem {DensityValue}, \hyperpage{889} \subitem {evaluate}, \hyperpage{890} \subitem {m\_rotation}, \hyperpage{891} \subitem {name}, \hyperpage{891} \subitem {Operands}, \hyperpage{890} \subitem {Result}, \hyperpage{890} \subitem {RotationalForce}, \hyperpage{890} \item {serif::equations::TestOperandTraits$<$ T, std::void\_t$<$ typename T::TestOperand $>$ $>$}, \hyperpage{970} \subitem {type}, \hyperpage{971} \item {serif::equations::TestOperandTraits$<$ T, typename $>$}, \hyperpage{970} \subitem {type}, \hyperpage{970} \item {serif::equations::ValidContributions$<$ RowT, std::tuple$<$ C... $>$ $>$}, \hyperpage{982} \item {serif::equations::ValidContributions$<$ RowT, TupleT $>$}, \hyperpage{981} \item {serif::geometry}, \hyperpage{118} \item {serif::geometry::deformation}, \hyperpage{119} \subitem {apply\_jacobian}, \hyperpage{122} \subitem {apply\_jacobian\_transpose}, \hyperpage{123} \subitem {apply\_pullback\_derivative}, \hyperpage{123} \subitem {build\_displacement}, \hyperpage{124} \subitem {build\_surface\_embedding}, \hyperpage{124} \subitem {compose\_deformation}, \hyperpage{124} \subitem {DeformationFailureReason}, \hyperpage{122} \subitem {DeformationStatus}, \hyperpage{122} \subitem {DeformationWorkspace}, \hyperpage{122} \subitem {evaluate\_displacement}, \hyperpage{125} \subitem {incompatible\_discretization}, \hyperpage{122} \subitem {invalid\_configuration}, \hyperpage{122} \subitem {invalid\_geometry}, \hyperpage{122} \subitem {invalid\_size}, \hyperpage{122} \subitem {is\_linear\_deformation}, \hyperpage{126} \subitem {make\_deformation\_computations}, \hyperpage{125} \subitem {make\_deformation\_graph}, \hyperpage{125} \subitem {make\_deformation\_workspace}, \hyperpage{125} \subitem {make\_radial\_extension}, \hyperpage{125} \subitem {non\_finite}, \hyperpage{122} \subitem {unresolved\_surface}, \hyperpage{122} \subitem {validate\_deformation\_values}, \hyperpage{126} \item {serif::geometry::deformation::backend}, \hyperpage{126} \item {serif::geometry::deformation::backend::mfem}, \hyperpage{126} \subitem {build\_radial\_interpolation}, \hyperpage{128} \subitem {deformation\_discretization}, \hyperpage{129} \subitem {estimate\_geometry\_step\_limit}, \hyperpage{129} \subitem {make\_deformation\_computations}, \hyperpage{129} \subitem {make\_deformation\_graph}, \hyperpage{129} \subitem {make\_deformation\_inputs}, \hyperpage{130} \subitem {make\_surface\_metric\_computation}, \hyperpage{130} \subitem {make\_volume\_displacement\_computations}, \hyperpage{130, 131} \subitem {sample\_reference\_positions}, \hyperpage{131} \subitem {sample\_reference\_surface}, \hyperpage{131} \subitem {select\_surface\_scalar\_dofs}, \hyperpage{131} \subitem {surface\_parameter\_mass\_diagonal}, \hyperpage{131} \subitem {validate\_companion\_numbering}, \hyperpage{132} \subitem {validate\_scalar\_reference\_space}, \hyperpage{132} \item {serif::geometry::deformation::backend::mfem::DeformationValueTracking}, \hyperpage{404} \subitem {identity}, \hyperpage{406} \item {serif::geometry::deformation::backend::mfem::detail}, \hyperpage{132} \subitem {boundary\_logical\_radius}, \hyperpage{133} \subitem {compile\_radial\_reference}, \hyperpage{133} \subitem {locate\_boundary\_point}, \hyperpage{133} \subitem {logical\_radius}, \hyperpage{133} \subitem {share\_reference\_result}, \hyperpage{134} \item {serif::geometry::deformation::backend::mfem::detail::LocatedBoundaryPoint}, \hyperpage{672} \subitem {boundary\_element}, \hyperpage{673} \subitem {point}, \hyperpage{673} \item {serif::geometry::deformation::backend::mfem::GeometrySampleRule}, \hyperpage{591} \subitem {element}, \hyperpage{592} \subitem {integration\_rule}, \hyperpage{592} \item {serif::geometry::deformation::backend::mfem::ReferenceDiscretization}, \hyperpage{830} \subitem {displacement\_space}, \hyperpage{831} \subitem {infinity\_attribute}, \hyperpage{831} \subitem {logical\_mesh}, \hyperpage{831} \subitem {scalar\_space}, \hyperpage{831} \subitem {stellar\_attributes}, \hyperpage{831} \subitem {surface\_attribute}, \hyperpage{831} \subitem {vacuum\_attributes}, \hyperpage{831} \item {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationSnapshot}, \hyperpage{832} \subitem {infinity\_attribute}, \hyperpage{833} \subitem {meshes}, \hyperpage{833} \subitem {operator==}, \hyperpage{833} \subitem {spaces}, \hyperpage{833} \subitem {stellar\_attributes}, \hyperpage{833} \subitem {surface\_attribute}, \hyperpage{833} \subitem {vacuum\_attributes}, \hyperpage{833} \item {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationTracking}, \hyperpage{834} \subitem {capture}, \hyperpage{834} \subitem {identity}, \hyperpage{834} \subitem {matches}, \hyperpage{834} \item {serif::geometry::deformation::backend::mfem::ReferenceMeshSnapshot}, \hyperpage{835} \subitem {boundary\_attributes}, \hyperpage{836} \subitem {element\_attributes}, \hyperpage{836} \subitem {identity}, \hyperpage{836} \subitem {nodes\_sequence}, \hyperpage{836} \subitem {operator==}, \hyperpage{836} \subitem {sequence}, \hyperpage{836} \subitem {vertices}, \hyperpage{836} \item {serif::geometry::deformation::backend::mfem::ReferenceSpaceSnapshot}, \hyperpage{837} \subitem {collection}, \hyperpage{837} \subitem {identity}, \hyperpage{837} \subitem {operator==}, \hyperpage{837} \subitem {ordering}, \hyperpage{837} \subitem {sequence}, \hyperpage{838} \subitem {size}, \hyperpage{838} \subitem {vector\_dimension}, \hyperpage{838} \item {serif::geometry::deformation::backend::mfem::volume\_displacement\_keys}, \hyperpage{134} \item {serif::geometry::deformation::backend::mfem::volume\_displacement\_keys::CheckedBinding}, \hyperpage{343} \item {serif::geometry::deformation::backend::mfem::volume\_displacement\_keys::Coefficients}, \hyperpage{345} \item {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{358} \subitem {apply\_jacobian}, \hyperpage{360} \subitem {apply\_jacobian\_transpose}, \hyperpage{360} \subitem {apply\_pullback\_derivative}, \hyperpage{360} \subitem {build\_displacement}, \hyperpage{361} \subitem {compose\_deformation}, \hyperpage{362} \subitem {ComposedDeformation}, \hyperpage{360} \subitem {extension\_map}, \hyperpage{361} \subitem {input\_size}, \hyperpage{361} \subitem {InputSpace}, \hyperpage{360} \subitem {is\_linear}, \hyperpage{362} \subitem {m\_extension}, \hyperpage{362} \subitem {m\_surface}, \hyperpage{362} \subitem {make\_workspace}, \hyperpage{361} \subitem {output\_size}, \hyperpage{361} \subitem {OutputSpace}, \hyperpage{360} \subitem {surface\_map}, \hyperpage{362} \item {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$::Workspace}, \hyperpage{1024} \subitem {extension\_workspace}, \hyperpage{1025} \subitem {parameter\_pullback}, \hyperpage{1025} \subitem {surface\_direction}, \hyperpage{1025} \subitem {surface\_displacement}, \hyperpage{1025} \subitem {surface\_dual}, \hyperpage{1025} \subitem {surface\_pullback}, \hyperpage{1025} \subitem {surface\_workspace}, \hyperpage{1026} \item {serif::geometry::deformation::DeformationFailure}, \hyperpage{402} \subitem {element}, \hyperpage{403} \subitem {message}, \hyperpage{403} \subitem {point}, \hyperpage{403} \subitem {reason}, \hyperpage{403} \item {serif::geometry::deformation::DeformationLinearization$<$ Map $>$}, \hyperpage{403} \subitem {map}, \hyperpage{404} \subitem {parameters}, \hyperpage{404} \item {serif::geometry::deformation::DeformationMap}, \hyperpage{245} \item {serif::geometry::deformation::DeformationWorkspaceType$<$ Map, Linear $>$}, \hyperpage{406} \subitem {Type}, \hyperpage{407} \item {serif::geometry::deformation::DeformationWorkspaceType$<$ Map, true $>$}, \hyperpage{407} \subitem {Type}, \hyperpage{407} \item {serif::geometry::deformation::detail}, \hyperpage{134} \subitem {check\_independent\_harmonics}, \hyperpage{135} \subitem {determinant\_polynomial}, \hyperpage{135} \subitem {DeterminantPolynomial}, \hyperpage{135} \subitem {evaluate\_polynomial}, \hyperpage{135} \subitem {first\_boundary\_parameter}, \hyperpage{136} \subitem {JacobianEntries}, \hyperpage{135} \subitem {make\_harmonic\_modes}, \hyperpage{136} \subitem {sample\_harmonic\_basis}, \hyperpage{136} \subitem {validate\_disjoint\_output}, \hyperpage{136} \item {serif::geometry::deformation::DifferentiableDeformationMap}, \hyperpage{246} \item {serif::geometry::deformation::DomainDeformation$<$ SurfaceT, InteriorT, VacuumT $>$}, \hyperpage{457} \subitem {operator==}, \hyperpage{457} \subitem {stellar\_interior}, \hyperpage{458} \subitem {surface}, \hyperpage{458} \subitem {vacuum}, \hyperpage{458} \item {serif::geometry::deformation::EmptyDeformationWorkspace}, \hyperpage{492} \item {serif::geometry::deformation::FixedInfinityRadialExtension}, \hyperpage{537} \subitem {operator==}, \hyperpage{537} \item {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{592} \subitem {boundary\_step}, \hyperpage{593} \subitem {limited\_by\_geometry}, \hyperpage{593} \subitem {limiting\_element}, \hyperpage{593} \subitem {limiting\_point}, \hyperpage{593} \subitem {limiting\_point\_determinant\_at\_step}, \hyperpage{593} \subitem {limiting\_rule}, \hyperpage{593} \subitem {minimum\_determinant\_at\_accepted}, \hyperpage{593} \subitem {minimum\_determinant\_at\_maximum}, \hyperpage{593} \subitem {sampled\_point\_count}, \hyperpage{593} \subitem {step}, \hyperpage{593} \item {serif::geometry::deformation::GeometryStepOptions}, \hyperpage{594} \subitem {determinant\_floor}, \hyperpage{594} \subitem {fraction\_to\_boundary}, \hyperpage{594} \subitem {maximum\_step}, \hyperpage{594} \item {serif::geometry::deformation::keys}, \hyperpage{137} \item {serif::geometry::deformation::keys::DomainMap}, \hyperpage{467} \item {serif::geometry::deformation::keys::InteriorModel}, \hyperpage{638} \item {serif::geometry::deformation::keys::Linearization}, \hyperpage{671} \item {serif::geometry::deformation::keys::RadialInterpolation}, \hyperpage{826} \item {serif::geometry::deformation::keys::ReferenceDiscretization}, \hyperpage{832} \item {serif::geometry::deformation::keys::ReferenceSurface}, \hyperpage{838} \item {serif::geometry::deformation::keys::ShapeCoefficients}, \hyperpage{914} \item {serif::geometry::deformation::keys::SurfaceDisplacement}, \hyperpage{938} \item {serif::geometry::deformation::keys::SurfaceMap}, \hyperpage{946} \item {serif::geometry::deformation::keys::SurfaceMetric}, \hyperpage{946} \item {serif::geometry::deformation::keys::SurfaceModel}, \hyperpage{947} \item {serif::geometry::deformation::keys::VacuumModel}, \hyperpage{980} \item {serif::geometry::deformation::keys::VolumeDisplacement}, \hyperpage{1014} \item {serif::geometry::deformation::keys::VolumeExtension}, \hyperpage{1014} \item {serif::geometry::deformation::LinearDeformationMap}, \hyperpage{246} \item {serif::geometry::deformation::NodalRadialSurface}, \hyperpage{716} \subitem {operator==}, \hyperpage{717} \subitem {reference\_center}, \hyperpage{717} \item {serif::geometry::deformation::PowerLawRadialExtension}, \hyperpage{777} \subitem {operator==}, \hyperpage{777} \subitem {radial\_power}, \hyperpage{778} \item {serif::geometry::deformation::RadialExtension}, \hyperpage{822} \subitem {apply}, \hyperpage{824} \subitem {apply\_transpose}, \hyperpage{824} \subitem {input\_size}, \hyperpage{824} \subitem {InputSpace}, \hyperpage{823} \subitem {interpolation}, \hyperpage{824} \subitem {is\_linear}, \hyperpage{825} \subitem {m\_interpolation}, \hyperpage{825} \subitem {m\_radial\_weights}, \hyperpage{825} \subitem {make\_radial\_extension}, \hyperpage{825} \subitem {output\_size}, \hyperpage{824} \subitem {OutputSpace}, \hyperpage{823} \subitem {radial\_weights}, \hyperpage{825} \subitem {RadialExtension}, \hyperpage{824} \item {serif::geometry::deformation::RadialInterpolation}, \hyperpage{827} \subitem {infinity\_radius}, \hyperpage{828} \subitem {interpolation\_weights}, \hyperpage{828} \subitem {logical\_radii}, \hyperpage{828} \subitem {row\_offsets}, \hyperpage{828} \subitem {scalar\_dof\_count}, \hyperpage{828} \subitem {stellar\_radius}, \hyperpage{828} \subitem {stellar\_support}, \hyperpage{828} \subitem {surface\_columns}, \hyperpage{828} \subitem {surface\_node\_count}, \hyperpage{828} \subitem {surface\_scalar\_dofs}, \hyperpage{829} \subitem {vacuum\_support}, \hyperpage{829} \item {serif::geometry::deformation::ReferenceSurface}, \hyperpage{839} \subitem {positions}, \hyperpage{839} \subitem {scalar\_dofs}, \hyperpage{839} \item {serif::geometry::deformation::spaces}, \hyperpage{137} \item {serif::geometry::deformation::spaces::ShapeParameters}, \hyperpage{914} \item {serif::geometry::deformation::spaces::SurfaceDisplacement}, \hyperpage{938} \item {serif::geometry::deformation::spaces::VolumeDisplacement}, \hyperpage{1014} \item {serif::geometry::deformation::SphericalHarmonicMode}, \hyperpage{932} \subitem {degree}, \hyperpage{933} \subitem {operator==}, \hyperpage{933} \subitem {order}, \hyperpage{933} \item {serif::geometry::deformation::SphericalHarmonicSurface}, \hyperpage{933} \subitem {maximum\_azimuthal\_order}, \hyperpage{934} \subitem {maximum\_degree}, \hyperpage{934} \subitem {operator==}, \hyperpage{934} \subitem {reference\_center}, \hyperpage{934} \item {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{939} \subitem {apply}, \hyperpage{941} \subitem {apply\_transpose}, \hyperpage{941} \subitem {build\_surface\_embedding}, \hyperpage{943} \subitem {has\_nodal\_parameters}, \hyperpage{941} \subitem {input\_size}, \hyperpage{941} \subitem {InputSpace}, \hyperpage{941} \subitem {is\_linear}, \hyperpage{943} \subitem {modes}, \hyperpage{942} \subitem {modes\_}, \hyperpage{943} \subitem {nodal\_basis}, \hyperpage{942} \subitem {nodal\_basis\_}, \hyperpage{943} \subitem {output\_size}, \hyperpage{942} \subitem {OutputSpace}, \hyperpage{941} \subitem {radial\_directions}, \hyperpage{942} \subitem {radial\_directions\_}, \hyperpage{943} \subitem {reference\_positions}, \hyperpage{942} \subitem {reference\_positions\_}, \hyperpage{943} \subitem {reference\_radii}, \hyperpage{942} \subitem {reference\_radii\_}, \hyperpage{944} \subitem {surface\_node\_count}, \hyperpage{942} \subitem {SurfaceEmbedding}, \hyperpage{941} \item {serif::geometry::surface}, \hyperpage{137} \subitem {boundary\_values}, \hyperpage{139} \subitem {empty\_surface}, \hyperpage{139} \subitem {evaluate\_pressure\_surface}, \hyperpage{139} \subitem {inconsistent\_sample\_count}, \hyperpage{139} \subitem {Isobaric}, \hyperpage{139} \subitem {make\_pressure\_surface\_graph}, \hyperpage{140} \subitem {non\_finite\_eos\_response}, \hyperpage{139} \subitem {non\_finite\_linearization}, \hyperpage{139} \subitem {non\_finite\_state}, \hyperpage{139} \subitem {pressure\_condition}, \hyperpage{141} \subitem {pressure\_relation\_t}, \hyperpage{139} \subitem {SurfaceFailureReason}, \hyperpage{139} \subitem {SurfaceLinearization}, \hyperpage{139} \subitem {SurfacePoint}, \hyperpage{139} \item {serif::geometry::surface::BoundaryValues$<$ Term $>$}, \hyperpage{327} \subitem {operator==}, \hyperpage{328} \subitem {values}, \hyperpage{328} \item {serif::geometry::surface::detail}, \hyperpage{141} \subitem {accumulate\_partial}, \hyperpage{144} \subitem {BoundTerms}, \hyperpage{143} \subitem {checked\_linearization}, \hyperpage{144} \subitem {evaluate\_relation}, \hyperpage{144} \subitem {evaluate\_response\_samples}, \hyperpage{144} \subitem {evaluate\_surface\_response}, \hyperpage{144} \subitem {finite\_state}, \hyperpage{145} \subitem {is\_pressure\_surface\_formulation}, \hyperpage{147} \subitem {is\_pressure\_surface\_formulation$<$ DirectPressureSurfaceFormulation$<$ EOS, Bindings, RowQuantity, Relation $>$ $>$}, \hyperpage{147} \subitem {is\_pressure\_surface\_formulation$<$ PressureSurfaceFormulation$<$ EOS, Bindings, Carrier $>$ $>$}, \hyperpage{147} \subitem {linearize\_carrier\_samples}, \hyperpage{145} \subitem {linearize\_pressure\_samples}, \hyperpage{145} \subitem {linearize\_surface}, \hyperpage{145} \subitem {make\_surface\_eos\_computation}, \hyperpage{146} \subitem {make\_surface\_linearization\_computation}, \hyperpage{146} \subitem {matches\_pressure\_relation}, \hyperpage{146} \subitem {relation\_input}, \hyperpage{146} \subitem {state\_value}, \hyperpage{146} \subitem {supports\_partials}, \hyperpage{147} \subitem {surface\_point}, \hyperpage{147} \subitem {surface\_sample\_count}, \hyperpage{147} \item {serif::geometry::surface::detail::AreSurfaceBindings$<$ Bindings $>$}, \hyperpage{275} \item {serif::geometry::surface::detail::AreSurfaceBindings$<$ utils::dependencies::Bindings$<$ Entries... $>$ $>$}, \hyperpage{276} \item {serif::geometry::surface::detail::BoundaryValueTracking}, \hyperpage{329} \subitem {identity}, \hyperpage{330} \item {serif::geometry::surface::detail::MatchingPressureRelations$<$ EOS, Bindings, Carrier, Catalog $>$}, \hyperpage{695} \item {serif::geometry::surface::detail::MatchingPressureRelations$<$ EOS, Bindings, Carrier, eos::relations::RelationCatalog$<$ Relations... $>$ $>$}, \hyperpage{695} \subitem {count}, \hyperpage{696} \subitem {Matches}, \hyperpage{696} \item {serif::geometry::surface::detail::PressureConditionTracking}, \hyperpage{786} \subitem {capture}, \hyperpage{786} \subitem {identity}, \hyperpage{786} \subitem {matches}, \hyperpage{786} \item {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{793} \subitem {CarrierQuantity}, \hyperpage{794} \subitem {CarrierTerm}, \hyperpage{794} \subitem {EOSStateQuantities}, \hyperpage{794} \subitem {EOSStateTerms}, \hyperpage{794} \subitem {EquationOfState}, \hyperpage{794} \subitem {Operands}, \hyperpage{794} \subitem {PhysicalCondition}, \hyperpage{795} \subitem {PhysicalQuantity}, \hyperpage{795} \subitem {Relation}, \hyperpage{795} \subitem {ResidualQuantity}, \hyperpage{795} \subitem {resolves\_carrier}, \hyperpage{796} \subitem {StateBindings}, \hyperpage{795} \subitem {StateQuantities}, \hyperpage{795} \subitem {StateTerms}, \hyperpage{795} \subitem {Support}, \hyperpage{796} \subitem {Test}, \hyperpage{796} \item {serif::geometry::surface::detail::RelationQuantities$<$ eos::relations::Relation$<$ Output, Inputs... $>$ $>$}, \hyperpage{845} \subitem {AllInputs}, \hyperpage{845} \subitem {NonPressureInputs}, \hyperpage{845} \item {serif::geometry::surface::detail::RelationQuantities$<$ Relation $>$}, \hyperpage{845} \item {serif::geometry::surface::detail::SurfaceOperands$<$ Terms $>$}, \hyperpage{947} \item {serif::geometry::surface::detail::SurfaceOperands$<$ utils::dependencies::KeyList$<$ Terms... $>$ $>$}, \hyperpage{947} \subitem {Type}, \hyperpage{947} \item {serif::geometry::surface::detail::UniqueTerms$<$ Terms $>$}, \hyperpage{978} \item {serif::geometry::surface::detail::UniqueTerms$<$ utils::types::TypeList$<$ Terms... $>$ $>$}, \hyperpage{978} \subitem {Type}, \hyperpage{979} \item {serif::geometry::surface::DirectPressureSurfaceCompilable}, \hyperpage{247} \item {serif::geometry::surface::DirectPressureSurfaceFormulation$<$ EOS, Bindings, RowQuantity, Relation $>$}, \hyperpage{419} \item {serif::geometry::surface::IsobaricSurface}, \hyperpage{645} \subitem {continuation\_identity}, \hyperpage{647} \subitem {descriptor}, \hyperpage{647} \subitem {IsobaricSurface}, \hyperpage{647} \subitem {m\_targetPressure}, \hyperpage{647} \subitem {PhysicalQuantity}, \hyperpage{646} \subitem {target\_pressure}, \hyperpage{647} \subitem {TargetValue}, \hyperpage{646} \item {serif::geometry::surface::IsobaricSurface::Parameters}, \hyperpage{749} \subitem {PSurf}, \hyperpage{749} \item {serif::geometry::surface::IsobaricSurfaceType}, \hyperpage{247} \item {serif::geometry::surface::keys}, \hyperpage{148} \item {serif::geometry::surface::keys::EOSResponse}, \hyperpage{505} \item {serif::geometry::surface::keys::EquationOfState}, \hyperpage{512} \item {serif::geometry::surface::keys::Linearization}, \hyperpage{672} \item {serif::geometry::surface::keys::PressureCondition}, \hyperpage{785} \item {serif::geometry::surface::PressureSurfaceCompilable}, \hyperpage{247} \item {serif::geometry::surface::PressureSurfaceDescriptor}, \hyperpage{796} \subitem {target\_pressure}, \hyperpage{797} \item {serif::geometry::surface::PressureSurfaceFormulation$<$ EOS, Bindings, Carrier $>$}, \hyperpage{797} \item {serif::geometry::surface::PressureSurfaceFormulationType}, \hyperpage{248} \item {serif::geometry::surface::SurfaceEOSResponse$<$ Formulation $>$}, \hyperpage{944} \subitem {field\_derivatives}, \hyperpage{945} \subitem {value}, \hyperpage{945} \item {serif::geometry::surface::SurfaceFailure}, \hyperpage{945} \subitem {message}, \hyperpage{946} \subitem {reason}, \hyperpage{946} \subitem {sample}, \hyperpage{946} \item {serif::geometry::surface::SurfaceResidualRow}, \hyperpage{248} \item {serif::geometry::surface::SurfaceScalarTerm}, \hyperpage{248} \item {serif::geometry::surface::SurfaceStateBindings}, \hyperpage{249} \item {serif::mapping}, \hyperpage{148} \subitem {AT\_COMPACTIFIED\_INFINITY}, \hyperpage{150} \subitem {compute\_hdiv\_mass\_tensor}, \hyperpage{150} \subitem {compute\_hdiv\_mass\_tensor\_variation}, \hyperpage{150} \subitem {compute\_scalar\_diffusion\_tensor}, \hyperpage{150} \subitem {ELEMENT\_1}, \hyperpage{150} \subitem {ELEMENT\_2}, \hyperpage{150} \subitem {element\_displacement\_data\_from\_element\_vdofs}, \hyperpage{151} \subitem {FaceElementSide}, \hyperpage{150} \subitem {INVALID\_DIMENSION}, \hyperpage{150} \subitem {INVALID\_REFERENCE\_RADIUS}, \hyperpage{150} \subitem {make\_MappingStatus\_SERiFErrorCode\_map}, \hyperpage{151} \subitem {make\_SERIFErrorCode\_MappingStatus\_map}, \hyperpage{151} \subitem {map\_hcurl\_curl\_to\_physical}, \hyperpage{151} \subitem {map\_hcurl\_field\_to\_physical}, \hyperpage{151} \subitem {map\_hdiv\_divergence\_to\_physical}, \hyperpage{151} \subitem {map\_hdiv\_flux\_to\_physical}, \hyperpage{151} \subitem {map\_physical\_curl\_to\_hcurl\_reference}, \hyperpage{152} \subitem {map\_physical\_field\_to\_hcurl\_reference}, \hyperpage{152} \subitem {map\_physical\_flux\_to\_hdiv\_reference}, \hyperpage{152} \subitem {map\_physical\_gradient\_to\_reference}, \hyperpage{152} \subitem {map\_physical\_vector\_gradient\_to\_reference}, \hyperpage{152} \subitem {map\_reference\_gradient\_to\_physical}, \hyperpage{152} \subitem {map\_reference\_vector\_gradient\_to\_physical}, \hyperpage{153} \subitem {MappingStatus}, \hyperpage{150} \subitem {MappingStatus\_enum\_string\_map}, \hyperpage{153} \subitem {MappingStatus\_SERiFErrorCode\_map}, \hyperpage{153} \subitem {MappingStatus\_string\_enum\_map}, \hyperpage{153} \subitem {NON\_FINITE\_MAPPING\_INPUT}, \hyperpage{150} \subitem {NON\_FINITE\_MAPPING\_RESULT}, \hyperpage{150} \subitem {NON\_POSITIVE\_DETERMINATE}, \hyperpage{150} \subitem {OUTSIDE\_REFERENCE\_DOMAIN}, \hyperpage{150} \subitem {SERiFErrorCode\_MappingStatus\_map}, \hyperpage{153} \subitem {VALID}, \hyperpage{150} \item {serif::mapping::compactification}, \hyperpage{153} \item {serif::mapping::compactification::ExteriorDomainMap}, \hyperpage{524} \subitem {\texorpdfstring{$\sim$}{\string~}ExteriorDomainMap}, \hyperpage{525} \subitem {clone}, \hyperpage{525} \subitem {evaluate}, \hyperpage{525} \subitem {evaluate\_variation}, \hyperpage{525} \subitem {get\_name}, \hyperpage{525} \subitem {is\_affine\_in\_displacement}, \hyperpage{525} \item {serif::mapping::compactification::ExteriorMapDirection}, \hyperpage{526} \subitem {displaced\_position\_variation}, \hyperpage{526} \subitem {displacement\_jacobian\_variation}, \hyperpage{526} \item {serif::mapping::compactification::ExteriorMapInput}, \hyperpage{526} \subitem {compactification\_coordinate}, \hyperpage{527} \subitem {compactification\_coordinate\_gradient}, \hyperpage{527} \subitem {displaced\_position}, \hyperpage{527} \subitem {displacement\_jacobian}, \hyperpage{527} \subitem {reference\_position}, \hyperpage{527} \item {serif::mapping::compactification::ExteriorMapResult}, \hyperpage{527} \subitem {mapping\_jacobian}, \hyperpage{528} \subitem {physical\_position}, \hyperpage{528} \item {serif::mapping::compactification::ExteriorMapVariation}, \hyperpage{528} \subitem {mapping\_jacobian\_variation}, \hyperpage{528} \subitem {physical\_position\_variation}, \hyperpage{528} \item {serif::mapping::compactification::KelvinCompactification}, \hyperpage{661} \subitem {clone}, \hyperpage{663} \subitem {compute\_radial\_factors}, \hyperpage{663} \subitem {evaluate}, \hyperpage{663} \subitem {evaluate\_jacobian\_variation\_factors}, \hyperpage{663} \subitem {evaluate\_variation}, \hyperpage{663} \subitem {get\_coordinate\_tolerance}, \hyperpage{663} \subitem {get\_name}, \hyperpage{663} \subitem {get\_reference\_infinity\_radius}, \hyperpage{664} \subitem {get\_reference\_stellar\_radius}, \hyperpage{664} \subitem {is\_affine\_in\_displacement}, \hyperpage{664} \subitem {KelvinCompactification}, \hyperpage{662} \subitem {m\_name}, \hyperpage{664} \subitem {m\_options}, \hyperpage{664} \item {serif::mapping::compactification::KelvinCompactification::RadialFactors}, \hyperpage{826} \subitem {compactification\_coordinate}, \hyperpage{826} \subitem {computational\_radius}, \hyperpage{826} \subitem {scale}, \hyperpage{826} \subitem {scale\_derivative}, \hyperpage{826} \item {serif::mapping::CompactificationPointData}, \hyperpage{356} \subitem {compactification\_coordinate}, \hyperpage{356} \subitem {coordinate\_gradient}, \hyperpage{356} \item {serif::mapping::DMFixedMeshGeometry}, \hyperpage{431} \subitem {inverse\_jacobian}, \hyperpage{431} \subitem {jacobian}, \hyperpage{431} \subitem {position}, \hyperpage{431} \subitem {weight}, \hyperpage{431} \item {serif::mapping::DMGeometryCache}, \hyperpage{431} \subitem {enabled}, \hyperpage{432} \subitem {hits}, \hyperpage{432} \subitem {mesh}, \hyperpage{432} \subitem {misses}, \hyperpage{432} \subitem {nodesSequence}, \hyperpage{432} \subitem {points}, \hyperpage{432} \subitem {sequence}, \hyperpage{432} \item {serif::mapping::DMGeometryCacheStatistics}, \hyperpage{433} \subitem {hits}, \hyperpage{433} \subitem {misses}, \hyperpage{433} \subitem {points}, \hyperpage{433} \item {serif::mapping::DMReferenceDisplacementSample}, \hyperpage{433} \subitem {gradient}, \hyperpage{433} \subitem {value}, \hyperpage{433} \item {serif::mapping::DMWorkspace}, \hyperpage{434} \subitem {DMWorkspace}, \hyperpage{435} \subitem {get\_dimension}, \hyperpage{435} \subitem {m\_compactification\_dshape}, \hyperpage{435} \subitem {m\_compactification\_point}, \hyperpage{435} \subitem {m\_compactification\_shape}, \hyperpage{435} \subitem {m\_dimension}, \hyperpage{435} \subitem {m\_exterior\_result}, \hyperpage{435} \subitem {m\_exterior\_variation}, \hyperpage{436} \subitem {m\_field\_jacobian}, \hyperpage{436} \subitem {m\_field\_value}, \hyperpage{436} \subitem {m\_full\_element\_jacobian}, \hyperpage{436} \subitem {m\_mapped\_normal}, \hyperpage{436} \subitem {m\_matrix\_temp\_1}, \hyperpage{436} \subitem {m\_matrix\_temp\_2}, \hyperpage{436} \subitem {m\_mesh\_dshape}, \hyperpage{436} \subitem {m\_reference\_dshape}, \hyperpage{436} \subitem {m\_reference\_field\_jacobian}, \hyperpage{436} \subitem {m\_reference\_normal}, \hyperpage{437} \subitem {m\_shape}, \hyperpage{437} \subitem {m\_vector\_temp}, \hyperpage{437} \subitem {set\_dimension}, \hyperpage{435} \item {serif::mapping::DomainMapper}, \hyperpage{467} \subitem {\texorpdfstring{$\sim$}{\string~}DomainMapper}, \hyperpage{469} \subitem {clear\_geometry\_cache}, \hyperpage{469} \subitem {clone}, \hyperpage{469} \subitem {DomainMapper}, \hyperpage{469} \subitem {evaluate\_compactification\_coordinate}, \hyperpage{470} \subitem {evaluate\_displacement\_field}, \hyperpage{470} \subitem {evaluate\_face}, \hyperpage{470} \subitem {evaluate\_face\_variation}, \hyperpage{470} \subitem {evaluate\_point}, \hyperpage{470} \subitem {evaluate\_point\_impl}, \hyperpage{471} \subitem {evaluate\_point\_variation}, \hyperpage{471} \subitem {evaluate\_point\_variation\_impl}, \hyperpage{471} \subitem {evaluate\_volume}, \hyperpage{471} \subitem {evaluate\_volume\_variation}, \hyperpage{472} \subitem {get\_dimension}, \hyperpage{472} \subitem {get\_exterior\_map}, \hyperpage{472} \subitem {get\_fixed\_mesh\_geometry}, \hyperpage{472} \subitem {get\_geometry\_cache\_statistics}, \hyperpage{472} \subitem {is\_compactified\_element}, \hyperpage{472} \subitem {is\_geometry\_cache\_enabled}, \hyperpage{473} \subitem {m\_exterior\_map}, \hyperpage{474} \subitem {m\_geometryCache}, \hyperpage{474} \subitem {m\_options}, \hyperpage{474} \subitem {operator=}, \hyperpage{473} \subitem {select\_face\_element\_integration\_point}, \hyperpage{473} \subitem {select\_face\_element\_transformation}, \hyperpage{473} \subitem {set\_geometry\_cache\_enabled}, \hyperpage{473} \subitem {validate\_element\_data}, \hyperpage{473} \item {serif::mapping::ElementCompactificationData}, \hyperpage{485} \subitem {ElementCompactificationData}, \hyperpage{485} \subitem {get\_dof\_count}, \hyperpage{485} \subitem {get\_dofs}, \hyperpage{485} \subitem {get\_element}, \hyperpage{486} \subitem {m\_dofs}, \hyperpage{486} \subitem {m\_element}, \hyperpage{486} \item {serif::mapping::ElementDisplacementData}, \hyperpage{488} \subitem {ElementDisplacementData}, \hyperpage{489} \subitem {get\_dimension}, \hyperpage{489} \subitem {get\_dof\_count}, \hyperpage{489} \subitem {get\_dof\_matrix}, \hyperpage{489} \subitem {get\_element}, \hyperpage{489} \subitem {get\_ordering}, \hyperpage{489} \subitem {m\_dimension}, \hyperpage{489} \subitem {m\_dof\_matrix}, \hyperpage{489} \subitem {m\_element}, \hyperpage{489} \subitem {m\_ordering}, \hyperpage{490} \item {serif::mapping::ElementMappingData}, \hyperpage{491} \subitem {compactification}, \hyperpage{492} \subitem {displacement}, \hyperpage{492} \item {serif::mapping::FaceMappingContext}, \hyperpage{529} \subitem {mapping}, \hyperpage{530} \subitem {physical\_surface\_weight}, \hyperpage{530} \subitem {quadrature}, \hyperpage{530} \subitem {reference\_normal}, \hyperpage{530} \subitem {reference\_surface\_weight}, \hyperpage{530} \item {serif::mapping::FaceMappingVariation}, \hyperpage{531} \subitem {mapping}, \hyperpage{531} \subitem {normal\_flux\_scale\_variation}, \hyperpage{531} \subitem {physical\_normal\_variation}, \hyperpage{531} \subitem {physical\_surface\_weight\_variation}, \hyperpage{531} \item {serif::mapping::FaceQuadratureContext}, \hyperpage{532} \subitem {ds}, \hyperpage{532} \subitem {normal}, \hyperpage{532} \subitem {v\_dot\_n\_scale}, \hyperpage{532} \item {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{615} \subitem {evaluate\_face}, \hyperpage{616} \subitem {evaluate\_point}, \hyperpage{616} \subitem {evaluate\_volume}, \hyperpage{617} \subitem {get\_face\_quadrature\_context}, \hyperpage{617} \subitem {get\_physical\_point}, \hyperpage{617} \subitem {get\_quadrature\_context}, \hyperpage{617} \subitem {GridFunctionMappingEvaluator}, \hyperpage{616} \subitem {invalidate\_cache}, \hyperpage{617} \subitem {invalidate\_for\_changed\_spaces}, \hyperpage{617} \subitem {load\_element}, \hyperpage{617} \subitem {m\_cached\_element\_id}, \hyperpage{618} \subitem {m\_compactification\_coordinate}, \hyperpage{618} \subitem {m\_compactification\_data}, \hyperpage{618} \subitem {m\_compactification\_dofs}, \hyperpage{618} \subitem {m\_compactification\_space}, \hyperpage{618} \subitem {m\_compactification\_space\_sequence}, \hyperpage{618} \subitem {m\_displacement}, \hyperpage{618} \subitem {m\_displacement\_data}, \hyperpage{619} \subitem {m\_displacement\_dofs}, \hyperpage{619} \subitem {m\_displacement\_space}, \hyperpage{619} \subitem {m\_displacement\_space\_sequence}, \hyperpage{619} \subitem {m\_element\_compactification}, \hyperpage{619} \subitem {m\_element\_displacement}, \hyperpage{619} \subitem {m\_mapper}, \hyperpage{619} \subitem {m\_workspace}, \hyperpage{619} \subitem {refresh}, \hyperpage{618} \subitem {validate\_field\_bindings}, \hyperpage{618} \item {serif::mapping::MappingPointContext}, \hyperpage{676} \subitem {compactified}, \hyperpage{677} \subitem {displaced\_position}, \hyperpage{677} \subitem {displacement\_jacobian}, \hyperpage{677} \subitem {inverse\_mapping\_jacobian}, \hyperpage{677} \subitem {mapping\_determinate}, \hyperpage{677} \subitem {mapping\_jacobian}, \hyperpage{677} \subitem {physical\_position}, \hyperpage{677} \subitem {reference\_position}, \hyperpage{677} \item {serif::mapping::MappingPointVariation}, \hyperpage{678} \subitem {displacement\_jacobian\_variation}, \hyperpage{678} \subitem {displacement\_variation}, \hyperpage{678} \subitem {inverse\_mapping\_jacobian\_variation}, \hyperpage{678} \subitem {mapping\_determinate\_variation}, \hyperpage{678} \subitem {mapping\_jacobian\_variation}, \hyperpage{678} \subitem {physical\_position\_variation}, \hyperpage{679} \item {serif::mapping::PhysicalPositionFunctionCoefficient}, \hyperpage{756} \subitem {Eval}, \hyperpage{757} \subitem {Func}, \hyperpage{757} \subitem {m\_f}, \hyperpage{757} \subitem {m\_mapping}, \hyperpage{757} \subitem {PhysicalPositionFunctionCoefficient}, \hyperpage{757} \item {serif::mapping::VolumeMappingCache}, \hyperpage{1015} \subitem {get\_dimension}, \hyperpage{1015} \subitem {get\_point\_count}, \hyperpage{1015} \subitem {get\_point\_data}, \hyperpage{1016} \subitem {load}, \hyperpage{1016} \subitem {load\_inverse\_jacobian}, \hyperpage{1016} \subitem {m\_data}, \hyperpage{1016} \subitem {m\_dimension}, \hyperpage{1016} \subitem {m\_point\_count}, \hyperpage{1017} \subitem {m\_point\_stride}, \hyperpage{1017} \subitem {set\_size}, \hyperpage{1016} \subitem {store}, \hyperpage{1016} \subitem {validate\_point}, \hyperpage{1016} \item {serif::mapping::VolumeMappingContext}, \hyperpage{1017} \subitem {mapping}, \hyperpage{1018} \subitem {quadrature}, \hyperpage{1018} \item {serif::mapping::VolumeMappingVariation}, \hyperpage{1018} \subitem {inverse\_element\_jacobian\_variation}, \hyperpage{1019} \subitem {mapping}, \hyperpage{1019} \subitem {weight\_variation}, \hyperpage{1019} \item {serif::mapping::VolumeQuadratureContext}, \hyperpage{1022} \subitem {J\_element\_to\_physical\_inverse}, \hyperpage{1022} \subitem {mapping\_determinate}, \hyperpage{1022} \subitem {physical\_integration\_weight}, \hyperpage{1022} \item {serif::meta}, \hyperpage{154} \subitem {enum\_to\_enum\_string\_map}, \hyperpage{154} \subitem {enum\_to\_string}, \hyperpage{154} \subitem {enum\_to\_string\_enum\_map}, \hyperpage{154} \subitem {template\_name}, \hyperpage{154} \subitem {type\_name}, \hyperpage{154} \item {serif::operators}, \hyperpage{155} \subitem {bind\_contributions}, \hyperpage{159} \subitem {CentralDensity}, \hyperpage{156} \subitem {Closure}, \hyperpage{156} \subitem {Constant}, \hyperpage{156} \subitem {Density}, \hyperpage{157} \subitem {DensityValue}, \hyperpage{157} \subitem {Displacement}, \hyperpage{157} \subitem {DisplacementDivergence}, \hyperpage{157} \subitem {DisplacementValue}, \hyperpage{157} \subitem {Enthalpy}, \hyperpage{157} \subitem {EnthalpyGradient}, \hyperpage{157} \subitem {EnthalpyValue}, \hyperpage{157} \subitem {for\_each\_contribution}, \hyperpage{159} \subitem {GravityDivergence}, \hyperpage{157} \subitem {GravityValue}, \hyperpage{157} \subitem {Mass}, \hyperpage{158} \subitem {Mechanical}, \hyperpage{158} \subitem {MechanicalDifference}, \hyperpage{158} \subitem {MixedSamples}, \hyperpage{158} \subitem {Momentum}, \hyperpage{158} \subitem {Omega}, \hyperpage{158} \subitem {Potential}, \hyperpage{158} \subitem {Pressure}, \hyperpage{158} \subitem {ScaledMechanical}, \hyperpage{158} \subitem {ScaledPoisson}, \hyperpage{158} \subitem {Schema}, \hyperpage{159} \subitem {SurfacePressure}, \hyperpage{159} \item {serif::operators::backend}, \hyperpage{159} \item {serif::operators::backend::mfem}, \hyperpage{159} \subitem {accumulate\_element\_result}, \hyperpage{173} \subitem {add\_jacobian\_transpose\_rows}, \hyperpage{173} \subitem {add\_point\_border\_residual}, \hyperpage{173} \subitem {apply\_jacobian}, \hyperpage{173, 174} \subitem {apply\_jacobian\_rows}, \hyperpage{174} \subitem {apply\_jacobian\_transpose}, \hyperpage{174} \subitem {apply\_point\_border\_jacobian}, \hyperpage{175} \subitem {apply\_point\_border\_jacobian\_transpose}, \hyperpage{175} \subitem {apply\_residual\_rows}, \hyperpage{175} \subitem {apply\_volume\_direction}, \hyperpage{175} \subitem {bind}, \hyperpage{176} \subitem {Centering}, \hyperpage{169} \subitem {Closure}, \hyperpage{169} \subitem {collect\_volume\_results}, \hyperpage{176} \subitem {connect\_volume\_contributions}, \hyperpage{177} \subitem {ContractionMode}, \hyperpage{172} \subitem {Density}, \hyperpage{170} \subitem {DensityBinding}, \hyperpage{170} \subitem {DisplacementBinding}, \hyperpage{170} \subitem {element\_equation\_point}, \hyperpage{177} \subitem {element\_jacobian\_action}, \hyperpage{177} \subitem {element\_jacobian\_transpose}, \hyperpage{177} \subitem {element\_residual}, \hyperpage{178} \subitem {element\_values}, \hyperpage{178} \subitem {ElementBatch}, \hyperpage{170} \subitem {EnthalpyBinding}, \hyperpage{170} \subitem {EQUATION}, \hyperpage{173} \subitem {equation\_rule}, \hyperpage{178} \subitem {evaluate\_contribution\_equation}, \hyperpage{178} \subitem {evaluate\_element\_equation}, \hyperpage{179} \subitem {evaluate\_nodal\_values}, \hyperpage{179} \subitem {for\_each\_volume\_element}, \hyperpage{179} \subitem {geometry\_integrand\_variation}, \hyperpage{179} \subitem {index}, \hyperpage{191} \subitem {integration\_order}, \hyperpage{180} \subitem {make\_boundary\_discretization}, \hyperpage{180} \subitem {make\_contribution\_computations}, \hyperpage{180} \subitem {make\_nodal\_dependency\_context}, \hyperpage{180} \subitem {make\_nodal\_discretization}, \hyperpage{180} \subitem {make\_nodal\_equation\_cache}, \hyperpage{181} \subitem {make\_nodal\_equation\_computation}, \hyperpage{181} \subitem {make\_nodal\_equation\_point}, \hyperpage{181} \subitem {make\_operand\_computations}, \hyperpage{181} \subitem {make\_point\_border\_cache}, \hyperpage{181} \subitem {make\_point\_border\_dependency\_context}, \hyperpage{182} \subitem {make\_point\_border\_discretization}, \hyperpage{182} \subitem {make\_point\_discretization}, \hyperpage{182} \subitem {make\_term\_coefficients}, \hyperpage{182} \subitem {make\_volume\_equation\_cache}, \hyperpage{182} \subitem {make\_volume\_equation\_computations}, \hyperpage{183} \subitem {make\_volume\_inputs}, \hyperpage{183, 184} \subitem {map\_contribution\_geometry}, \hyperpage{184} \subitem {map\_contribution\_operand}, \hyperpage{184} \subitem {map\_element\_geometry}, \hyperpage{185} \subitem {map\_element\_operand}, \hyperpage{185} \subitem {MAPPING}, \hyperpage{173} \subitem {mask\_residual\_dual}, \hyperpage{185} \subitem {nodal\_work\_report}, \hyperpage{185} \subitem {NodalCache}, \hyperpage{170} \subitem {NodalCoefficients}, \hyperpage{170} \subitem {NodalMesh}, \hyperpage{170} \subitem {NON\_FINITE}, \hyperpage{173} \subitem {PreparationMode}, \hyperpage{171} \subitem {PreparationRejectionReason}, \hyperpage{172} \subitem {prepare\_nodal}, \hyperpage{185} \subitem {prepare\_point\_border}, \hyperpage{186} \subitem {prepare\_volume}, \hyperpage{186} \subitem {ReferenceOperation}, \hyperpage{173} \subitem {report\_contribution\_preparation}, \hyperpage{186} \subitem {sample\_contribution\_basis}, \hyperpage{186} \subitem {sample\_contribution\_operand}, \hyperpage{187} \subitem {sample\_element\_basis}, \hyperpage{187} \subitem {SamplesFor}, \hyperpage{171} \subitem {Schema}, \hyperpage{171} \subitem {select\_nodal\_values}, \hyperpage{187} \subitem {store\_element\_linearization}, \hyperpage{187} \subitem {store\_nodal\_linearization}, \hyperpage{188} \subitem {tensor\_element\_count}, \hyperpage{188} \subitem {try\_prepare\_nodal}, \hyperpage{188} \subitem {try\_prepare\_point\_border}, \hyperpage{188} \subitem {try\_prepare\_validated}, \hyperpage{189} \subitem {try\_prepare\_volume}, \hyperpage{189} \subitem {validate\_nodal\_discretization}, \hyperpage{189} \subitem {validate\_nodal\_output}, \hyperpage{189} \subitem {validate\_nodal\_selection}, \hyperpage{189} \subitem {validate\_point\_border\_outputs}, \hyperpage{190} \subitem {validate\_volume\_data}, \hyperpage{190} \subitem {validate\_volume\_discretization}, \hyperpage{190} \subitem {values}, \hyperpage{191} \subitem {Vector}, \hyperpage{171} \subitem {volume\_height}, \hyperpage{190} \subitem {volume\_residual}, \hyperpage{190} \subitem {volume\_width}, \hyperpage{191} \subitem {volume\_work\_report}, \hyperpage{191} \subitem {VolumeCache}, \hyperpage{171} \subitem {VolumeCoefficients}, \hyperpage{171} \subitem {VolumeDiscretization}, \hyperpage{191} \subitem {VolumeEquationOf}, \hyperpage{171} \subitem {VolumeInputs}, \hyperpage{172} \subitem {VolumeMesh}, \hyperpage{172} \subitem {VolumeOperandResult}, \hyperpage{172} \item {serif::operators::backend::mfem::AffinePointEquation}, \hyperpage{249} \item {serif::operators::backend::mfem::BasisBindings$<$ ColumnCount $>$}, \hyperpage{290} \subitem {columns}, \hyperpage{291} \subitem {compactification\_space}, \hyperpage{291} \subitem {displacement\_binding}, \hyperpage{291} \subitem {mapper}, \hyperpage{291} \subitem {nodes\_sequence}, \hyperpage{291} \subitem {operator==}, \hyperpage{291} \subitem {residual\_binding}, \hyperpage{291} \item {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{300} \subitem {evaluate}, \hyperpage{303} \subitem {height}, \hyperpage{303} \subitem {integrate}, \hyperpage{303} \subitem {m\_components}, \hyperpage{306} \subitem {m\_dense}, \hyperpage{306} \subitem {m\_mapping}, \hyperpage{306} \subitem {m\_points}, \hyperpage{306} \subitem {m\_tensor}, \hyperpage{306} \subitem {m\_width}, \hyperpage{306} \subitem {map\_point}, \hyperpage{304} \subitem {reset\_from}, \hyperpage{304} \subitem {sample}, \hyperpage{304} \subitem {set\_constant}, \hyperpage{305} \subitem {uses\_tensor}, \hyperpage{305} \subitem {width}, \hyperpage{305} \item {serif::operators::backend::mfem::BasisWorkspace}, \hyperpage{308} \subitem {reference\_values}, \hyperpage{308} \subitem {tensor}, \hyperpage{308} \item {serif::operators::backend::mfem::ClosureInputsAccept}, \hyperpage{250} \item {serif::operators::backend::mfem::ClosureResult}, \hyperpage{250} \item {serif::operators::backend::mfem::CoefficientTracking}, \hyperpage{350} \subitem {capture}, \hyperpage{351, 352} \subitem {identity}, \hyperpage{352} \subitem {matches}, \hyperpage{352} \item {serif::operators::backend::mfem::CoefficientView$<$ BindingT $>$}, \hyperpage{353} \subitem {binding}, \hyperpage{354} \subitem {Term}, \hyperpage{354} \subitem {values}, \hyperpage{354} \item {serif::operators::backend::mfem::CompactificationCoefficients}, \hyperpage{356} \item {serif::operators::backend::mfem::ContributionData$<$ OperandCount $>$}, \hyperpage{391} \subitem {elements}, \hyperpage{391} \subitem {residual\_offset}, \hyperpage{391} \item {serif::operators::backend::mfem::DisplacementCoefficients}, \hyperpage{425} \item {serif::operators::backend::mfem::ElementBasis$<$ OperandCount $>$}, \hyperpage{484} \subitem {displacement\_basis}, \hyperpage{484} \subitem {element}, \hyperpage{484} \subitem {reference\_operand\_basis}, \hyperpage{484} \subitem {reference\_test\_basis}, \hyperpage{484} \subitem {rule}, \hyperpage{485} \item {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{486} \subitem {basis}, \hyperpage{487} \subitem {element}, \hyperpage{487} \subitem {geometry}, \hyperpage{487} \subitem {reference\_operand\_values}, \hyperpage{487} \subitem {validation\_integral}, \hyperpage{487} \subitem {weighted\_field\_derivatives}, \hyperpage{488} \subitem {weighted\_position\_derivative}, \hyperpage{488} \subitem {weighted\_residual}, \hyperpage{488} \item {serif::operators::backend::mfem::ElementGeometry$<$ OperandCount $>$}, \hyperpage{490} \subitem {compactification}, \hyperpage{491} \subitem {displacement}, \hyperpage{491} \subitem {mapping}, \hyperpage{491} \subitem {operand\_basis}, \hyperpage{491} \subitem {test\_basis}, \hyperpage{491} \item {serif::operators::backend::mfem::EvaluableOperand}, \hyperpage{250} \item {serif::operators::backend::mfem::JacobianOperator$<$ CacheT $>$}, \hyperpage{657} \subitem {checked\_data}, \hyperpage{659} \subitem {JacobianOperator}, \hyperpage{659} \subitem {m\_cache}, \hyperpage{660} \subitem {m\_workspace}, \hyperpage{660} \subitem {Mult}, \hyperpage{659} \subitem {MultTranspose}, \hyperpage{660} \item {serif::operators::backend::mfem::MappingCoefficients}, \hyperpage{676} \subitem {binding}, \hyperpage{676} \subitem {values}, \hyperpage{676} \item {serif::operators::backend::mfem::MeshAndCoefficientBindings}, \hyperpage{698} \item {serif::operators::backend::mfem::MetadataTracking}, \hyperpage{702} \subitem {identity}, \hyperpage{703} \item {serif::operators::backend::mfem::nodal\_keys}, \hyperpage{192} \item {serif::operators::backend::mfem::nodal\_keys::BorderLinearization}, \hyperpage{314} \item {serif::operators::backend::mfem::nodal\_keys::Linearization}, \hyperpage{672} \item {serif::operators::backend::mfem::NodalData$<$ EquationT, SchemaT $>$}, \hyperpage{713} \subitem {derivative}, \hyperpage{714} \subitem {Discretization}, \hyperpage{714} \subitem {discretization}, \hyperpage{714} \subitem {residual}, \hyperpage{714} \item {serif::operators::backend::mfem::NodalDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{714} \subitem {components}, \hyperpage{716} \subitem {Equation}, \hyperpage{715} \subitem {residual\_binding}, \hyperpage{716} \subitem {ResidualBinding}, \hyperpage{715} \subitem {selected\_rows}, \hyperpage{716} \subitem {Test}, \hyperpage{715} \subitem {Value}, \hyperpage{715} \item {serif::operators::backend::mfem::NodalValueTracking}, \hyperpage{720} \subitem {identity}, \hyperpage{721} \item {serif::operators::backend::mfem::NumericalWork}, \hyperpage{723} \subitem {did\_work}, \hyperpage{724} \subitem {geometry\_points}, \hyperpage{724} \subitem {physics\_points}, \hyperpage{724} \subitem {refreshed\_scalars}, \hyperpage{724} \subitem {reused\_elements}, \hyperpage{724} \subitem {sampled\_operands}, \hyperpage{724} \item {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{728} \subitem {components}, \hyperpage{732} \subitem {divergence}, \hyperpage{732} \subitem {evaluate}, \hyperpage{730} \subitem {geometry\_dependent}, \hyperpage{732} \subitem {geometry\_variation}, \hyperpage{730} \subitem {global\_scalar}, \hyperpage{732} \subitem {gradient\_trace}, \hyperpage{730} \subitem {h1\_divergence}, \hyperpage{732} \subitem {hdiv}, \hyperpage{732} \subitem {integrate}, \hyperpage{730} \subitem {map\_basis\_point}, \hyperpage{731} \subitem {physical\_value}, \hyperpage{731} \subitem {reference\_components}, \hyperpage{733} \subitem {reference\_value}, \hyperpage{731} \subitem {ReferenceValue}, \hyperpage{729} \subitem {sample\_basis}, \hyperpage{731} \subitem {Term}, \hyperpage{729} \subitem {Value}, \hyperpage{730} \subitem {vector\_copies}, \hyperpage{733} \item {serif::operators::backend::mfem::OperandSamples}, \hyperpage{735} \subitem {physical}, \hyperpage{736} \subitem {reference}, \hyperpage{736} \item {serif::operators::backend::mfem::PointBorderData$<$ EquationT, SchemaT $>$}, \hyperpage{759} \subitem {Border}, \hyperpage{760} \subitem {border\_binding}, \hyperpage{760} \subitem {border\_coefficient}, \hyperpage{760} \subitem {nodal}, \hyperpage{760} \item {serif::operators::backend::mfem::PointBorderDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{760} \subitem {border\_binding}, \hyperpage{761} \subitem {BorderBinding}, \hyperpage{761} \subitem {Equation}, \hyperpage{761} \subitem {nodal}, \hyperpage{761} \item {serif::operators::backend::mfem::PreparationRejection}, \hyperpage{780} \subitem {element}, \hyperpage{781} \subitem {mapping\_status}, \hyperpage{781} \subitem {message}, \hyperpage{781} \subitem {quadrature\_point}, \hyperpage{781} \subitem {reason}, \hyperpage{781} \item {serif::operators::backend::mfem::SelectedNodalValues}, \hyperpage{910} \subitem {selected\_rows}, \hyperpage{911} \subitem {values}, \hyperpage{911} \item {serif::operators::backend::mfem::TensorBasisCache}, \hyperpage{957} \subitem {clear}, \hyperpage{958} \subitem {get}, \hyperpage{958} \subitem {m\_entries}, \hyperpage{959} \subitem {size}, \hyperpage{959} \item {serif::operators::backend::mfem::TensorBasisCache::Entry}, \hyperpage{501} \subitem {basis}, \hyperpage{501} \subitem {copies}, \hyperpage{501} \subitem {element}, \hyperpage{501} \subitem {operation}, \hyperpage{501} \subitem {points}, \hyperpage{502} \item {serif::operators::backend::mfem::volume\_keys}, \hyperpage{192} \item {serif::operators::backend::mfem::volume\_keys::Basis$<$ Contribution $>$}, \hyperpage{290} \item {serif::operators::backend::mfem::volume\_keys::Geometry$<$ Contribution $>$}, \hyperpage{591} \item {serif::operators::backend::mfem::volume\_keys::Linearization}, \hyperpage{672} \item {serif::operators::backend::mfem::volume\_keys::PhysicalValues$<$ Contribution, OperandT $>$}, \hyperpage{759} \item {serif::operators::backend::mfem::volume\_keys::QuadratureLinearization$<$ Contribution $>$}, \hyperpage{804} \item {serif::operators::backend::mfem::volume\_keys::ReferenceValues$<$ Contribution, OperandT $>$}, \hyperpage{840} \item {serif::operators::backend::mfem::VolumeConfiguration$<$ EquationT, SchemaT $>$}, \hyperpage{1007} \subitem {discretization}, \hyperpage{1008} \subitem {DisplacementBinding}, \hyperpage{1007} \subitem {equation}, \hyperpage{1008} \subitem {options}, \hyperpage{1008} \item {serif::operators::backend::mfem::VolumeData$<$ EquationT, SchemaT $>$}, \hyperpage{1010} \subitem {bindings}, \hyperpage{1011} \subitem {configuration}, \hyperpage{1011} \subitem {contributions}, \hyperpage{1011} \subitem {Equation}, \hyperpage{1011} \subitem {Plan}, \hyperpage{1011} \subitem {residual}, \hyperpage{1011} \subitem {Schema}, \hyperpage{1011} \item {serif::operators::backend::mfem::VolumeDiscretization$<$ TestT, SchemaT $>$}, \hyperpage{1012} \subitem {compactification}, \hyperpage{1013} \subitem {compactification\_sequence}, \hyperpage{1013} \subitem {compactification\_space}, \hyperpage{1013} \subitem {displacement\_binding}, \hyperpage{1013} \subitem {DisplacementBinding}, \hyperpage{1013} \subitem {mapper}, \hyperpage{1013} \subitem {residual\_binding}, \hyperpage{1013} \subitem {RowBinding}, \hyperpage{1013} \item {serif::operators::backend::mfem::VolumeOptions}, \hyperpage{1021} \subitem {contraction\_mode}, \hyperpage{1022} \subitem {quadrature\_policy}, \hyperpage{1022} \item {serif::operators::backend::mfem::VolumeScratch}, \hyperpage{1023} \subitem {basis}, \hyperpage{1023} \subitem {workspace}, \hyperpage{1023} \item {serif::operators::backend::mfem::Workspace}, \hyperpage{1026} \subitem {basis}, \hyperpage{1027} \subitem {displacement\_direction}, \hyperpage{1027} \subitem {displacement\_dual}, \hyperpage{1027} \subitem {displacement\_gradient}, \hyperpage{1027} \subitem {displacement\_samples}, \hyperpage{1027} \subitem {displacement\_value}, \hyperpage{1027} \subitem {element\_result}, \hyperpage{1027} \subitem {element\_values}, \hyperpage{1028} \subitem {full\_result}, \hyperpage{1028} \subitem {mapping\_context}, \hyperpage{1028} \subitem {mapping\_variation}, \hyperpage{1028} \subitem {mapping\_workspace}, \hyperpage{1028} \subitem {operand\_dual}, \hyperpage{1028} \subitem {operand\_values}, \hyperpage{1028} \subitem {quadrature\_values}, \hyperpage{1028} \subitem {reference\_test\_values}, \hyperpage{1028} \subitem {test\_basis\_variation}, \hyperpage{1028} \subitem {test\_values}, \hyperpage{1029} \subitem {test\_variation\_result}, \hyperpage{1029} \item {serif::operators::BadContributionCollection}, \hyperpage{277} \subitem {contributions}, \hyperpage{278} \subitem {name}, \hyperpage{278} \subitem {Test}, \hyperpage{278} \item {serif::operators::BadContributionRow}, \hyperpage{279} \subitem {contributions}, \hyperpage{280} \subitem {name}, \hyperpage{280} \subitem {Test}, \hyperpage{279} \item {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{287} \subitem {additional\_order}, \hyperpage{289} \subitem {AngularVelocity}, \hyperpage{288} \subitem {BarotropicHydrostaticEquilibrium}, \hyperpage{289} \subitem {Constant}, \hyperpage{288} \subitem {evaluate}, \hyperpage{289} \subitem {m\_rotation}, \hyperpage{289} \subitem {name}, \hyperpage{289} \subitem {Operands}, \hyperpage{288} \subitem {Potential}, \hyperpage{288} \subitem {Test}, \hyperpage{289} \item {serif::operators::CanSubtract}, \hyperpage{251} \item {serif::operators::CanSum}, \hyperpage{251} \item {serif::operators::ContributionBinding$<$ EquationT $>$}, \hyperpage{388} \subitem {coefficient}, \hyperpage{389} \subitem {equation}, \hyperpage{389} \item {serif::operators::detail}, \hyperpage{192} \subitem {bind\_contributions}, \hyperpage{193} \subitem {visit\_contributions}, \hyperpage{193} \item {serif::operators::detail::AsKeyList$<$ ListT $>$}, \hyperpage{276} \item {serif::operators::detail::AsKeyList$<$ utils::types::TypeList$<$ T... $>$ $>$}, \hyperpage{277} \subitem {type}, \hyperpage{277} \item {serif::operators::detail::Columns$<$ ListT $>$}, \hyperpage{355} \item {serif::operators::detail::Columns$<$ utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{355} \subitem {type}, \hyperpage{355} \item {serif::operators::detail::ContributionChildren$<$ EquationT $>$}, \hyperpage{389} \subitem {ContributionChildren}, \hyperpage{390} \subitem {parent}, \hyperpage{390} \subitem {values}, \hyperpage{390} \item {serif::operators::detail::ContributionOperands$<$ std::tuple$<$ C... $>$ $>$}, \hyperpage{392} \item {serif::operators::detail::ContributionOperands$<$ TupleT $>$}, \hyperpage{391} \item {serif::operators::detail::CouplingForm$<$ Input, TestOperand $>$}, \hyperpage{398} \subitem {Test}, \hyperpage{399} \subitem {Trial}, \hyperpage{399} \subitem {type}, \hyperpage{399} \item {serif::operators::detail::Join$<$ Lists $>$}, \hyperpage{660} \subitem {type}, \hyperpage{661} \item {serif::operators::EquationPlan$<$ EquationT, OperandsT $>$}, \hyperpage{512} \item {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{512} \subitem {column\_count}, \hyperpage{515} \subitem {column\_index}, \hyperpage{514} \subitem {Columns}, \hyperpage{513} \subitem {component\_count}, \hyperpage{515} \subitem {component\_offset}, \hyperpage{514} \subitem {for\_each\_column}, \hyperpage{514} \subitem {for\_each\_input}, \hyperpage{514} \subitem {for\_each\_operand}, \hyperpage{514} \subitem {Form}, \hyperpage{513} \subitem {operand\_count}, \hyperpage{515} \subitem {Operands}, \hyperpage{513} \subitem {Support}, \hyperpage{513} \subitem {Test}, \hyperpage{514} \item {serif::operators::EquationRegistry$<$ EquationTs $>$}, \hyperpage{518} \subitem {EquationRegistry}, \hyperpage{519} \subitem {Equations}, \hyperpage{518} \subitem {for\_each}, \hyperpage{519} \subitem {get}, \hyperpage{519} \subitem {m\_equations}, \hyperpage{519} \subitem {Rows}, \hyperpage{518} \item {serif::operators::GradientRequest}, \hyperpage{601} \subitem {additional\_order}, \hyperpage{602} \subitem {evaluate}, \hyperpage{602} \subitem {name}, \hyperpage{602} \subitem {Operands}, \hyperpage{601} \subitem {Test}, \hyperpage{601} \item {serif::operators::HasScalarVolumeOperands$<$ EquationT, OperandsT $>$}, \hyperpage{623} \item {serif::operators::HasScalarVolumeOperands$<$ EquationT, utils::types::TypeList$<$ Operands... $>$ $>$}, \hyperpage{624} \item {serif::operators::NestedBadCollection}, \hyperpage{712} \subitem {contributions}, \hyperpage{713} \subitem {name}, \hyperpage{713} \subitem {Test}, \hyperpage{712} \item {serif::operators::NodalRequest$<$ TermT, OperationT, PositionIndependent $>$}, \hyperpage{718} \subitem {evaluate}, \hyperpage{719} \subitem {name}, \hyperpage{719} \subitem {Operands}, \hyperpage{719} \subitem {position\_independent}, \hyperpage{719} \subitem {Result}, \hyperpage{719} \item {serif::operators::NodalValueEquation}, \hyperpage{251} \item {serif::operators::OperandValues$<$ OperandsT, OutputT $>$}, \hyperpage{736} \item {serif::operators::ScalarValueOperand}, \hyperpage{252} \item {serif::operators::ScalarValueTerm}, \hyperpage{252} \item {serif::operators::ScalarVolumeEquation}, \hyperpage{252} \item {serif::operators::VolumeContributions$<$ std::tuple$<$ C... $>$ $>$}, \hyperpage{1009} \item {serif::operators::VolumeContributions$<$ TupleT $>$}, \hyperpage{1008} \item {serif::operators::VolumeEquation}, \hyperpage{253} \item {serif::operators::VolumeOperand}, \hyperpage{253} \item {serif::operators::VolumeOperands$<$ C, ListT $>$}, \hyperpage{1019} \item {serif::operators::VolumeOperands$<$ C, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{1020} \item {serif::utils}, \hyperpage{193} \item {serif::utils::checks}, \hyperpage{193} \subitem {is\_finite}, \hyperpage{194} \item {serif::utils::CompensatedSum}, \hyperpage{356} \subitem {add}, \hyperpage{357} \subitem {m\_correction}, \hyperpage{357} \subitem {m\_sum}, \hyperpage{357} \subitem {value}, \hyperpage{357} \item {serif::utils::dependencies}, \hyperpage{194} \subitem {borrow}, \hyperpage{199} \subitem {bound\_type\_t}, \hyperpage{198} \subitem {CombinedKeyList}, \hyperpage{198} \subitem {computed}, \hyperpage{199} \subitem {has\_binding\_v}, \hyperpage{201} \subitem {InputList}, \hyperpage{198} \subitem {is\_bindings\_v}, \hyperpage{201} \subitem {is\_bindings\_v$<$ Bindings$<$ BindingTs... $>$ $>$}, \hyperpage{201} \subitem {is\_computation\_graph\_v}, \hyperpage{202} \subitem {is\_computation\_graph\_v$<$ ComputationGraph$<$ Computations... $>$ $>$}, \hyperpage{202} \subitem {is\_computation\_v}, \hyperpage{202} \subitem {is\_computation\_v$<$ Computation$<$ KeyT, InputsT, FunctionT $>$ $>$}, \hyperpage{202} \subitem {is\_computation\_v$<$ IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$ $>$}, \hyperpage{202} \subitem {is\_dependency\_context\_v}, \hyperpage{202} \subitem {is\_dependency\_context\_v$<$ DependencyContext$<$ Resources... $>$ $>$}, \hyperpage{202} \subitem {is\_dependency\_context\_v$<$ DependencyContextView$<$ ParentT, KeysT $>$ $>$}, \hyperpage{202} \subitem {is\_key\_list\_v}, \hyperpage{203} \subitem {is\_key\_list\_v$<$ KeyList$<$ KeyTs... $>$ $>$}, \hyperpage{203} \subitem {is\_owned\_computation\_v}, \hyperpage{203} \subitem {is\_owned\_computation\_v$<$ OwnedComputation$<$ KeyT, ComputationT $>$ $>$}, \hyperpage{203} \subitem {is\_resource\_v}, \hyperpage{203} \subitem {is\_resource\_v$<$ Resource$<$ KeyT, StorageT, PolicyT $>$ $>$}, \hyperpage{203} \subitem {make\_computation}, \hyperpage{199} \subitem {make\_computation\_cache}, \hyperpage{199} \subitem {make\_computation\_graph}, \hyperpage{200} \subitem {make\_computation\_store}, \hyperpage{200} \subitem {make\_dependency\_context}, \hyperpage{200} \subitem {make\_incremental\_computation}, \hyperpage{200} \subitem {not\_required}, \hyperpage{199} \subitem {own}, \hyperpage{200} \subitem {own\_computation}, \hyperpage{201} \subitem {preparation\_mode\_name\_map}, \hyperpage{203} \subitem {preparation\_status\_name\_map}, \hyperpage{203} \subitem {PreparationMode}, \hyperpage{198} \subitem {PreparationStatus}, \hyperpage{198} \subitem {rebuild}, \hyperpage{198} \subitem {RequestedResults}, \hyperpage{198} \subitem {ResolvedTargets}, \hyperpage{198} \subitem {reuse\_unchanged}, \hyperpage{198} \subitem {reused}, \hyperpage{199} \subitem {source\_identity}, \hyperpage{201} \subitem {track\_by}, \hyperpage{201} \item {serif::utils::dependencies::Binding$<$ KeyT, TargetT $>$}, \hyperpage{309} \subitem {Key}, \hyperpage{309} \subitem {Target}, \hyperpage{309} \item {serif::utils::dependencies::Bindings$<$ BindingTs $>$}, \hyperpage{310} \item {serif::utils::dependencies::BindingsWithBinding}, \hyperpage{253} \item {serif::utils::dependencies::BoundType$<$ BindingsT, KeyT $>$}, \hyperpage{330} \item {serif::utils::dependencies::CanPrepare}, \hyperpage{254} \item {serif::utils::dependencies::CompatibleComputations}, \hyperpage{254} \item {serif::utils::dependencies::Computation$<$ KeyT, InputsT, FunctionT $>$}, \hyperpage{363} \subitem {Computation}, \hyperpage{364} \subitem {evaluate}, \hyperpage{364} \subitem {Function}, \hyperpage{363} \subitem {Inputs}, \hyperpage{363} \subitem {Key}, \hyperpage{364} \subitem {m\_function}, \hyperpage{364} \item {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{365} \subitem {Bindings}, \hyperpage{367} \subitem {ComputationCache}, \hyperpage{368} \subitem {contains}, \hyperpage{368} \subitem {Failure}, \hyperpage{367} \subitem {get}, \hyperpage{368} \subitem {input}, \hyperpage{369} \subitem {inspect\_source}, \hyperpage{369} \subitem {invalidate}, \hyperpage{369} \subitem {m\_active}, \hyperpage{371} \subitem {m\_graph}, \hyperpage{371} \subitem {m\_preparation\_count}, \hyperpage{371} \subitem {m\_ready}, \hyperpage{371} \subitem {m\_report}, \hyperpage{372} \subitem {m\_storage}, \hyperpage{372} \subitem {operator=}, \hyperpage{369} \subitem {preparation\_count}, \hyperpage{370} \subitem {prepare\_in\_order}, \hyperpage{370} \subitem {prepare\_one}, \hyperpage{370} \subitem {ready}, \hyperpage{370} \subitem {Report}, \hyperpage{367} \subitem {report}, \hyperpage{370} \subitem {ResultMask}, \hyperpage{367} \subitem {source\_count}, \hyperpage{372} \subitem {SourceMask}, \hyperpage{367} \subitem {Sources}, \hyperpage{367} \subitem {Storage}, \hyperpage{367} \subitem {Traits}, \hyperpage{367} \subitem {try\_prepare}, \hyperpage{371} \subitem {version\_index}, \hyperpage{371} \item {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{376} \subitem {computation}, \hyperpage{377} \subitem {ComputationAt}, \hyperpage{376} \subitem {ComputationGraph}, \hyperpage{377} \subitem {Dependencies}, \hyperpage{376} \subitem {index}, \hyperpage{377} \subitem {Inputs}, \hyperpage{377} \subitem {m\_computations}, \hyperpage{378} \subitem {Results}, \hyperpage{377} \subitem {size}, \hyperpage{378} \item {serif::utils::dependencies::ComputationGraphFor}, \hyperpage{254} \item {serif::utils::dependencies::ComputationStore$<$ EntryTs $>$}, \hyperpage{380} \subitem {Bindings}, \hyperpage{381} \subitem {ComputationStore}, \hyperpage{381} \subitem {get}, \hyperpage{381, 382} \subitem {m\_entries}, \hyperpage{382} \subitem {operator=}, \hyperpage{382} \item {serif::utils::dependencies::ComputationUpdate$<$ InputsT, ValueT $>$}, \hyperpage{383} \subitem {changed}, \hyperpage{383} \subitem {changed\_inputs}, \hyperpage{383} \subitem {previous}, \hyperpage{383} \subitem {rebuild}, \hyperpage{384} \item {serif::utils::dependencies::DependencyContext$<$ ResourceTs $>$}, \hyperpage{413} \subitem {Bindings}, \hyperpage{413} \subitem {DependencyContext}, \hyperpage{414} \subitem {get}, \hyperpage{414} \subitem {m\_resources}, \hyperpage{415} \subitem {resource}, \hyperpage{414} \subitem {ResourceBindings}, \hyperpage{413} \subitem {Resources}, \hyperpage{414} \subitem {select}, \hyperpage{414, 415} \item {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{415} \subitem {Bindings}, \hyperpage{416} \subitem {DependencyContextView}, \hyperpage{417} \subitem {get}, \hyperpage{417} \subitem {m\_parent}, \hyperpage{417} \subitem {resource}, \hyperpage{417} \subitem {ResourceBindings}, \hyperpage{416} \subitem {Resources}, \hyperpage{416} \item {serif::utils::dependencies::DependencyContextView$<$ ParentT, KeysT $>$}, \hyperpage{415} \item {serif::utils::dependencies::detail}, \hyperpage{204} \subitem {compatible\_error\_v}, \hyperpage{206} \subitem {compatible\_error\_v$<$ Source, std::variant$<$ Alternatives... $>$ $>$}, \hyperpage{206} \subitem {compatible\_errors}, \hyperpage{206} \subitem {contains\_key\_v}, \hyperpage{206} \subitem {contains\_key\_v$<$ KeyT, KeyList$<$ Keys... $>$ $>$}, \hyperpage{207} \subitem {independent\_results}, \hyperpage{206} \subitem {key\_list\_subset\_v}, \hyperpage{207} \subitem {key\_list\_subset\_v$<$ KeyList$<$ Keys... $>$, AvailableT $>$}, \hyperpage{207} \subitem {type\_index}, \hyperpage{206} \subitem {UsedResources}, \hyperpage{205} \item {serif::utils::dependencies::detail::AppendBinding$<$ Bindings$<$ BindingsTs... $>$, BindingT $>$}, \hyperpage{270} \subitem {type}, \hyperpage{270} \item {serif::utils::dependencies::detail::AppendBinding$<$ BindingsT, BindingT $>$}, \hyperpage{270} \item {serif::utils::dependencies::detail::AppendKeys$<$ ResultT, FirstT, Rest... $>$}, \hyperpage{271} \subitem {type}, \hyperpage{272} \item {serif::utils::dependencies::detail::AppendKeys$<$ ResultT, Keys $>$}, \hyperpage{271} \subitem {type}, \hyperpage{271} \item {serif::utils::dependencies::detail::AppendUnique$<$ KeyList$<$ Keys... $>$, T $>$}, \hyperpage{272} \subitem {type}, \hyperpage{273} \item {serif::utils::dependencies::detail::AppendUnique$<$ ListT, T $>$}, \hyperpage{272} \item {serif::utils::dependencies::detail::BorrowedValue$<$ T $>$}, \hyperpage{314} \subitem {get}, \hyperpage{315} \subitem {Target}, \hyperpage{314} \subitem {value}, \hyperpage{315} \item {serif::utils::dependencies::detail::BoundType$<$ Bindings$<$ BindingTs... $>$, KeyT $>$}, \hyperpage{331} \subitem {select}, \hyperpage{332} \subitem {target\_type}, \hyperpage{332} \item {serif::utils::dependencies::detail::BoundType$<$ Bindings$<$ BindingTs... $>$, KeyT $>$::binding\_tag$<$ K, T $>$}, \hyperpage{309} \subitem {type}, \hyperpage{309} \item {serif::utils::dependencies::detail::BoundType$<$ Bindings$<$ BindingTs... $>$, KeyT $>$::collector}, \hyperpage{354} \item {serif::utils::dependencies::detail::BoundType$<$ BindingsT, KeyT $>$}, \hyperpage{331} \item {serif::utils::dependencies::detail::CachedResult$<$ ValueT, InputCount $>$}, \hyperpage{332} \subitem {input\_versions}, \hyperpage{333} \subitem {value}, \hyperpage{333} \item {serif::utils::dependencies::detail::ComputationCacheStorage$<$ GraphT, BindingsT, ResourcesT, IndicesT $>$}, \hyperpage{372} \item {serif::utils::dependencies::detail::ComputationCacheStorage$<$ GraphT, BindingsT, types::TypeList$<$ Resources... $>$, std::index\_sequence$<$ Indices... $>$ $>$}, \hyperpage{373} \subitem {results}, \hyperpage{373} \subitem {sources}, \hyperpage{373} \subitem {versions}, \hyperpage{374} \item {serif::utils::dependencies::detail::ComputationCacheTraits$<$ GraphT, ContextT, ErrorT, true $>$}, \hyperpage{374} \subitem {Bindings}, \hyperpage{375} \subitem {Resources}, \hyperpage{375} \subitem {Sources}, \hyperpage{375} \subitem {valid}, \hyperpage{375} \item {serif::utils::dependencies::detail::ComputationCacheTraits$<$ GraphT, ContextT, ErrorT, Valid $>$}, \hyperpage{374} \subitem {valid}, \hyperpage{374} \item {serif::utils::dependencies::detail::ComputationGraphSchema$<$ GraphT, ContextT, Independent $>$}, \hyperpage{378} \subitem {valid}, \hyperpage{378} \item {serif::utils::dependencies::detail::ComputationGraphSchema$<$ GraphT, ContextT, true $>$}, \hyperpage{379} \subitem {valid}, \hyperpage{379} \item {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{605} \subitem {acyclic}, \hyperpage{606} \subitem {edges}, \hyperpage{607} \subitem {make\_order}, \hyperpage{606} \subitem {Mask}, \hyperpage{606} \subitem {Matrix}, \hyperpage{606} \subitem {Order}, \hyperpage{606} \subitem {order}, \hyperpage{607} \subitem {prerequisites}, \hyperpage{606} \subitem {required}, \hyperpage{606} \subitem {size}, \hyperpage{607} \item {serif::utils::dependencies::detail::HasBinding$<$ Bindings$<$ BindingTs... $>$, KeyT $>$}, \hyperpage{621} \subitem {value}, \hyperpage{621} \item {serif::utils::dependencies::detail::HasBinding$<$ BindingsT, KeyT $>$}, \hyperpage{620} \item {serif::utils::dependencies::detail::Invocation$<$ ComputationT, ArgumentsT, typename $>$}, \hyperpage{640} \subitem {valid}, \hyperpage{640} \item {serif::utils::dependencies::detail::Invocation$<$ ComputationT, types::TypeList$<$ Arguments... $>$, std::void\_t$<$ decltype(std::declval$<$ const ComputationT \& $>$().evaluate(std::declval$<$ const Arguments \& $>$()...))$>$ $>$}, \hyperpage{641} \subitem {valid}, \hyperpage{642} \item {serif::utils::dependencies::detail::KeyListSize$<$ KeyList$<$ Keys... $>$ $>$}, \hyperpage{667} \item {serif::utils::dependencies::detail::KeyListSize$<$ KeysT $>$}, \hyperpage{667} \item {serif::utils::dependencies::detail::MergeKeyLists$<$ ResultT, KeyList$<$ Keys... $>$, Rest... $>$}, \hyperpage{697} \subitem {type}, \hyperpage{698} \item {serif::utils::dependencies::detail::MergeKeyLists$<$ ResultT, Lists $>$}, \hyperpage{696} \subitem {type}, \hyperpage{697} \item {serif::utils::dependencies::detail::OwnedValue$<$ T $>$}, \hyperpage{748} \subitem {get}, \hyperpage{748} \subitem {Target}, \hyperpage{748} \subitem {value}, \hyperpage{748} \item {serif::utils::dependencies::detail::ResolveComputation$<$ ComputationT, BindingsT, Available $>$}, \hyperpage{870} \subitem {valid}, \hyperpage{870} \item {serif::utils::dependencies::detail::ResolveComputation$<$ ComputationT, BindingsT, true $>$}, \hyperpage{871} \subitem {valid}, \hyperpage{871} \item {serif::utils::dependencies::detail::ResolveGraph$<$ GraphT, BindingsT, Position, Done $>$}, \hyperpage{872} \item {serif::utils::dependencies::detail::ResolveGraph$<$ GraphT, BindingsT, Position, false $>$}, \hyperpage{872} \item {serif::utils::dependencies::detail::ResolveGraph$<$ GraphT, BindingsT, Position, true $>$}, \hyperpage{873} \subitem {ResolvedBindings}, \hyperpage{873} \subitem {valid}, \hyperpage{873} \item {serif::utils::dependencies::detail::ResolveStep$<$ GraphT, BindingsT, Position, ComputationT, true $>$}, \hyperpage{875} \subitem {valid}, \hyperpage{876} \item {serif::utils::dependencies::detail::ResolveStep$<$ GraphT, BindingsT, Position, ComputationT, Valid $>$}, \hyperpage{874} \subitem {valid}, \hyperpage{875} \item {serif::utils::dependencies::detail::ResourceKeys$<$ ResourcesT $>$}, \hyperpage{878} \item {serif::utils::dependencies::detail::ResourceKeys$<$ types::TypeList$<$ Resources... $>$ $>$}, \hyperpage{878} \subitem {trackable}, \hyperpage{879} \subitem {type}, \hyperpage{878} \item {serif::utils::dependencies::detail::Result$<$ std::expected$<$ ValueT, ErrorT $>$ $>$}, \hyperpage{880} \subitem {Error}, \hyperpage{880} \subitem {fallible}, \hyperpage{881} \subitem {valid}, \hyperpage{881} \subitem {Value}, \hyperpage{881} \item {serif::utils::dependencies::detail::Result$<$ T $>$}, \hyperpage{879} \subitem {Error}, \hyperpage{879} \subitem {fallible}, \hyperpage{880} \subitem {valid}, \hyperpage{880} \subitem {Value}, \hyperpage{879} \item {serif::utils::dependencies::detail::SourceSnapshot$<$ ResourceT $>$}, \hyperpage{917} \subitem {Captured}, \hyperpage{918} \subitem {captured}, \hyperpage{918} \subitem {identity}, \hyperpage{918} \item {serif::utils::dependencies::detail::UsedResource$<$ GraphT $>$}, \hyperpage{979} \item {serif::utils::dependencies::detail::UsedResource$<$ GraphT $>$::Predicate$<$ ResourceT $>$}, \hyperpage{778} \item {serif::utils::dependencies::HasBinding$<$ BindingsT, KeyT $>$}, \hyperpage{620} \item {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{629} \subitem {evaluate}, \hyperpage{631} \subitem {evaluate\_update}, \hyperpage{631} \subitem {Function}, \hyperpage{630} \subitem {IncrementalComputation}, \hyperpage{630} \subitem {Inputs}, \hyperpage{630} \subitem {Key}, \hyperpage{630} \subitem {m\_function}, \hyperpage{631} \subitem {Update}, \hyperpage{630} \item {serif::utils::dependencies::IsBinding}, \hyperpage{254} \item {serif::utils::dependencies::IsBindings}, \hyperpage{255} \item {serif::utils::dependencies::IsComputation}, \hyperpage{255} \item {serif::utils::dependencies::IsComputationGraph}, \hyperpage{255} \item {serif::utils::dependencies::IsDependencyContext}, \hyperpage{255} \item {serif::utils::dependencies::IsKeyList}, \hyperpage{256} \item {serif::utils::dependencies::IsOwnedComputation}, \hyperpage{256} \item {serif::utils::dependencies::IsResource}, \hyperpage{256} \item {serif::utils::dependencies::KeyList$<$ KeyTs $>$}, \hyperpage{665} \subitem {Keys}, \hyperpage{666} \item {serif::utils::dependencies::KeyListBindings$<$ BindingsT, KeyList$<$ KeyTs... $>$ $>$}, \hyperpage{666} \item {serif::utils::dependencies::KeyListBindings$<$ BindingsT, KeysT $>$}, \hyperpage{666} \item {serif::utils::dependencies::keys}, \hyperpage{207} \item {serif::utils::dependencies::keys::Coordinates}, \hyperpage{397} \item {serif::utils::dependencies::keys::Input}, \hyperpage{633} \item {serif::utils::dependencies::keys::Output}, \hyperpage{744} \item {serif::utils::dependencies::keys::Parameters}, \hyperpage{749} \item {serif::utils::dependencies::keys::Scale}, \hyperpage{906} \item {serif::utils::dependencies::OwnedComputation$<$ KeyT, ComputationT $>$}, \hyperpage{744} \subitem {checked\_value}, \hyperpage{746} \subitem {get}, \hyperpage{746, 747} \subitem {Key}, \hyperpage{745} \subitem {m\_value}, \hyperpage{747} \subitem {operator=}, \hyperpage{747} \subitem {OwnedComputation}, \hyperpage{746} \subitem {Target}, \hyperpage{745} \item {serif::utils::dependencies::PreparationFailure$<$ ErrorT $>$}, \hyperpage{779} \subitem {computation\_index}, \hyperpage{779} \subitem {error}, \hyperpage{779} \item {serif::utils::dependencies::PreparationReport$<$ ResultsT, SourcesT $>$}, \hyperpage{781} \subitem {changed\_sources}, \hyperpage{783} \subitem {computed\_count}, \hyperpage{782} \subitem {reused\_count}, \hyperpage{782} \subitem {source\_changed}, \hyperpage{782} \subitem {status}, \hyperpage{782} \subitem {statuses}, \hyperpage{783} \item {serif::utils::dependencies::ProjectedSnapshot$<$ FunctionT $>$}, \hyperpage{800} \subitem {capture}, \hyperpage{801} \subitem {m\_function}, \hyperpage{801} \subitem {matches}, \hyperpage{801} \subitem {ProjectedSnapshot}, \hyperpage{800} \item {serif::utils::dependencies::ResolveKeys$<$ BindingsT, KeyList$<$ KeyTs... $>$ $>$}, \hyperpage{874} \subitem {type}, \hyperpage{874} \item {serif::utils::dependencies::ResolveKeys$<$ BindingsT, KeysT $>$}, \hyperpage{874} \item {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{876} \subitem {get}, \hyperpage{877} \subitem {Key}, \hyperpage{876} \subitem {m\_policy}, \hyperpage{877} \subitem {m\_storage}, \hyperpage{877} \subitem {Policy}, \hyperpage{876} \subitem {policy}, \hyperpage{877} \subitem {Resource}, \hyperpage{877} \subitem {Target}, \hyperpage{877} \item {serif::utils::dependencies::SatisfiesKeyList}, \hyperpage{256} \item {serif::utils::dependencies::SnapshotPolicyFor}, \hyperpage{256} \item {serif::utils::dependencies::ValueSnapshot}, \hyperpage{998} \subitem {capture}, \hyperpage{999} \subitem {matches}, \hyperpage{999} \item {serif::utils::errors}, \hyperpage{207} \subitem {AT\_COMPACTIFIED\_INFINITY}, \hyperpage{209} \subitem {CACHE\_FE\_BINDING\_ERROR}, \hyperpage{210} \subitem {COMPACTIFICATION\_MISMATCH}, \hyperpage{209} \subitem {ELEMENT\_NULLPTR\_ERROR}, \hyperpage{210} \subitem {EOS\_ERROR}, \hyperpage{209} \subitem {EOS\_INVALID\_THERMODYNAMIC\_INPUT}, \hyperpage{209} \subitem {EOS\_NONFINITE\_INPUT}, \hyperpage{209} \subitem {EOS\_NONFINITE\_RESULT}, \hyperpage{209} \subitem {EOS\_OUTSIDE\_DOMAIN}, \hyperpage{209} \subitem {EOS\_UNSUPPORTED\_DERIVATIVE}, \hyperpage{209} \subitem {EOS\_UNSUPPORTED\_RELATION}, \hyperpage{209} \subitem {EOS\_WRONG\_INPUT\_COUNT}, \hyperpage{209} \subitem {EOS\_WRONG\_INPUT\_QUANTITY}, \hyperpage{209} \subitem {EVALUATOR\_ERROR}, \hyperpage{209} \subitem {FAILED\_TYPE\_INVARIANT}, \hyperpage{210} \subitem {IMPROPERLY\_ORDERED\_REFERENCE\_RADII}, \hyperpage{209} \subitem {INVALID\_ARGUMENT}, \hyperpage{209} \subitem {INVALID\_COMPACTIFICATION\_DERIVATIVE\_TYPE}, \hyperpage{209} \subitem {INVALID\_COMPACTIFICATION\_RANK}, \hyperpage{209} \subitem {INVALID\_COMPACTIFICATION\_TYPE}, \hyperpage{209} \subitem {INVALID\_COORDINATE\_TOLERANCE}, \hyperpage{209} \subitem {INVALID\_DIMENSION}, \hyperpage{209} \subitem {INVALID\_DOF\_COUNT}, \hyperpage{209} \subitem {INVALID\_DOF\_ORDERING}, \hyperpage{209} \subitem {INVALID\_DOMAIN\_ERROR}, \hyperpage{209} \subitem {INVALID\_ELEMENT\_GEOMETRY}, \hyperpage{209} \subitem {INVALID\_ELEMENT\_ID\_ERROR}, \hyperpage{210} \subitem {INVALID\_MAPPING}, \hyperpage{209} \subitem {INVALID\_QUADRATURE\_ORDER}, \hyperpage{209} \subitem {INVALID\_REFERENCE\_RADIUS}, \hyperpage{209} \subitem {INVALID\_VACUUM\_ELEMENT\_ATTRIBUTE\_ID}, \hyperpage{209} \subitem {INVERTED\_JACOBIAN}, \hyperpage{209} \subitem {JACOBIAN\_ERROR}, \hyperpage{209} \subitem {JACOBIAN\_SHAPE\_ERROR}, \hyperpage{209} \subitem {MATRIX\_SHAPE\_ERROR}, \hyperpage{210} \subitem {MISC\_MAPPING\_ERROR}, \hyperpage{209} \subitem {MISMATCHED\_MESHING\_MAPS}, \hyperpage{209} \subitem {MISSING\_DISPLACEMENT\_FINITE\_ELEMENT\_SPACE}, \hyperpage{209} \subitem {MISSING\_EXTERIOR\_MAP}, \hyperpage{209} \subitem {MISSING\_FACE\_ELEMENT}, \hyperpage{209} \subitem {NEGATIVE\_VALUE\_ERROR}, \hyperpage{209} \subitem {NON\_FINITE\_DETERMINATE}, \hyperpage{209} \subitem {NON\_FINITE\_MAPPING\_INPUT}, \hyperpage{209} \subitem {NON\_FINITE\_MAPPING\_RESULT}, \hyperpage{209} \subitem {NON\_FINITE\_VALUE\_ERROR}, \hyperpage{209} \subitem {NON\_POSITIVE\_DETERMINATE}, \hyperpage{209} \subitem {OUT\_OF\_RANGE\_ERROR}, \hyperpage{210} \subitem {OUTSIDE\_REFERENCE\_DOMAIN}, \hyperpage{209} \subitem {serif\_assert}, \hyperpage{210} \subitem {serif\_ensure}, \hyperpage{210} \subitem {serif\_error}, \hyperpage{210} \subitem {SERiFErrorCode}, \hyperpage{208} \subitem {SERiFErrorCodeNameToTypeMap}, \hyperpage{211} \subitem {SERiFErrorCodeTypeToNameMap}, \hyperpage{211} \subitem {UNKNOWN\_ERROR}, \hyperpage{209} \item {serif::utils::errors::serif\_error\_printer$<$ Message, Code $>$}, \hyperpage{911} \item {serif::utils::misc}, \hyperpage{211} \subitem {validate\_finite}, \hyperpage{211} \subitem {validate\_greater\_than}, \hyperpage{211} \subitem {validate\_less\_than}, \hyperpage{212} \subitem {validate\_nonnegativity}, \hyperpage{212} \item {serif::utils::misc::concepts}, \hyperpage{212} \subitem {ConcatT}, \hyperpage{213} \subitem {EnumerateTypesT}, \hyperpage{213} \subitem {FilterT}, \hyperpage{213} \subitem {PrependT}, \hyperpage{213} \item {serif::utils::misc::concepts::AllTypesAreUnique}, \hyperpage{257} \item {serif::utils::misc::concepts::Concat$<$ Lists $>$}, \hyperpage{384} \item {serif::utils::misc::concepts::Concat$<$ types::TypeList$<$ LhsTs... $>$, types::TypeList$<$ RhsTs... $>$, Rest... $>$}, \hyperpage{384} \subitem {Type}, \hyperpage{384} \item {serif::utils::misc::concepts::Concat$<$ types::TypeList$<$ Ts... $>$ $>$}, \hyperpage{385} \subitem {Type}, \hyperpage{385} \item {serif::utils::misc::concepts::Concat$<$$>$}, \hyperpage{385} \subitem {Type}, \hyperpage{385} \item {serif::utils::misc::concepts::EnumerateTypes$<$ TypeList, Descriptor $>$}, \hyperpage{502} \item {serif::utils::misc::concepts::EnumerateTypes$<$ types::TypeList$<$ TypeTs... $>$, Descriptor $>$}, \hyperpage{502} \subitem {Type}, \hyperpage{502} \item {serif::utils::misc::concepts::Filter$<$ List, Predicate $>$}, \hyperpage{535} \item {serif::utils::misc::concepts::Filter$<$ types::TypeList$<$ Head, Tail... $>$, Predicate $>$}, \hyperpage{536} \subitem {FilteredTail}, \hyperpage{536} \subitem {Type}, \hyperpage{536} \item {serif::utils::misc::concepts::Filter$<$ types::TypeList$<$$>$, Predicate $>$}, \hyperpage{536} \subitem {Type}, \hyperpage{537} \item {serif::utils::misc::concepts::IsComparableToNumeric}, \hyperpage{257} \item {serif::utils::misc::concepts::IsEnum}, \hyperpage{257} \item {serif::utils::misc::concepts::IsException}, \hyperpage{257} \item {serif::utils::misc::concepts::IsExceptionWithErrorCode}, \hyperpage{258} \item {serif::utils::misc::concepts::IsNumeric}, \hyperpage{258} \item {serif::utils::misc::concepts::IsOrderable}, \hyperpage{258} \item {serif::utils::misc::concepts::Prepend$<$ T, List $>$}, \hyperpage{783} \item {serif::utils::misc::concepts::Prepend$<$ T, types::TypeList$<$ Ts... $>$ $>$}, \hyperpage{783} \subitem {Type}, \hyperpage{784} \item {serif::utils::misc::concepts::SetOfOneOrTwo}, \hyperpage{258} \item {serif::utils::misc::format}, \hyperpage{213} \subitem {join}, \hyperpage{214} \item {serif::utils::misc::std\_helper}, \hyperpage{214} \subitem {AIsBaseClassOfB}, \hyperpage{215} \subitem {CountVariadicArguments}, \hyperpage{215} \subitem {NeitherConstNorVolatile}, \hyperpage{214} \subitem {NeitherConstNorVolatileReference}, \hyperpage{214} \subitem {SameType}, \hyperpage{215} \item {serif::utils::misc::terminal}, \hyperpage{215} \subitem {a\_black}, \hyperpage{217} \subitem {a\_blue}, \hyperpage{217} \subitem {a\_bright\_black}, \hyperpage{217} \subitem {a\_bright\_green}, \hyperpage{217} \subitem {a\_bright\_red}, \hyperpage{218} \subitem {a\_cyan}, \hyperpage{218} \subitem {a\_green}, \hyperpage{218} \subitem {a\_magenta}, \hyperpage{218} \subitem {a\_red}, \hyperpage{218} \subitem {a\_reset}, \hyperpage{218} \subitem {a\_white}, \hyperpage{218} \subitem {a\_yellow}, \hyperpage{218} \subitem {ANSIColors}, \hyperpage{216} \subitem {BLACK}, \hyperpage{217} \subitem {BLUE}, \hyperpage{217} \subitem {BRIGHT\_BLACK}, \hyperpage{217} \subitem {BRIGHT\_GREEN}, \hyperpage{217} \subitem {BRIGHT\_RED}, \hyperpage{217} \subitem {CYAN}, \hyperpage{217} \subitem {GREEN}, \hyperpage{217} \subitem {MAGENTA}, \hyperpage{217} \subitem {RED}, \hyperpage{217} \subitem {RESET}, \hyperpage{217} \subitem {resolve\_ansi\_color}, \hyperpage{217} \subitem {supports\_ansi}, \hyperpage{217} \subitem {WHITE}, \hyperpage{217} \subitem {YELLOW}, \hyperpage{217} \item {serif::utils::misc::traits}, \hyperpage{219} \subitem {all\_unique\_types\_v}, \hyperpage{219} \subitem {all\_unique\_types\_v$<$ First, Rest... $>$}, \hyperpage{219} \item {serif::utils::types}, \hyperpage{219} \item {serif::utils::types::backend}, \hyperpage{219} \item {serif::utils::types::backend::mfem}, \hyperpage{220} \item {serif::utils::types::ct\_error\_string$<$ N $>$}, \hyperpage{399} \subitem {ct\_error\_string}, \hyperpage{400} \subitem {data}, \hyperpage{400} \subitem {padding}, \hyperpage{400} \subitem {view}, \hyperpage{400} \item {serif::utils::types::ctstring$<$ N $>$}, \hyperpage{400} \subitem {ctstring}, \hyperpage{401} \subitem {data}, \hyperpage{401} \subitem {view}, \hyperpage{401} \item {serif::utils::types::DenseMatrixBase$<$ T $>$}, \hyperpage{407} \subitem {Type}, \hyperpage{408} \item {serif::utils::types::DenseTensorBase$<$ T, Rank $>$}, \hyperpage{408} \subitem {rank}, \hyperpage{408} \subitem {Type}, \hyperpage{408} \item {serif::utils::types::SparseMatrixBase$<$ T $>$}, \hyperpage{920} \subitem {Type}, \hyperpage{920} \item {serif::utils::types::SparseTensorBase$<$ T, Rank $>$}, \hyperpage{920} \subitem {rank}, \hyperpage{921} \subitem {Type}, \hyperpage{920} \item {serif::utils::types::TypeList$<$ Ts $>$}, \hyperpage{978} \item {serif::utils::types::VectorBase$<$ T $>$}, \hyperpage{1003} \subitem {Type}, \hyperpage{1003} \item {serif::utils::user\_options}, \hyperpage{220} \item {serif::utils::user\_options::DomainMapperOptions}, \hyperpage{474} \subitem {dimension}, \hyperpage{474} \subitem {vacuum\_element\_attribute\_ID}, \hyperpage{474} \item {serif::utils::user\_options::KelvinCompactificationOptions}, \hyperpage{665} \subitem {coordinate\_tolerance}, \hyperpage{665} \subitem {r\_inf\_ref}, \hyperpage{665} \subitem {r\_star\_ref}, \hyperpage{665} \item {serif::utils::warnings}, \hyperpage{220} \subitem {serif\_warning}, \hyperpage{220} \item {serif\_assert} \subitem {serif::utils::errors}, \hyperpage{210} \item {serif\_ensure} \subitem {serif::utils::errors}, \hyperpage{210} \item {serif\_error} \subitem {serif::utils::errors}, \hyperpage{210} \item {serif\_warning} \subitem {serif::utils::warnings}, \hyperpage{220} \item {SERiFErrorCode} \subitem {serif::eos::models}, \hyperpage{108} \subitem {serif::utils::errors}, \hyperpage{208} \subitem {views.cpp}, \hyperpage{1038} \item {SERiFErrorCode\_MappingStatus\_map} \subitem {serif::mapping}, \hyperpage{153} \item {SERiFErrorCodeNameToTypeMap} \subitem {serif::utils::errors}, \hyperpage{211} \item {SERiFErrorCodeTypeToNameMap} \subitem {serif::utils::errors}, \hyperpage{211} \item {set\_constant} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{298} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{305} \item {set\_dimension} \subitem {serif::mapping::DMWorkspace}, \hyperpage{435} \item {set\_fallback\_control} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{893} \item {set\_form\_control} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{893} \item {set\_geometry\_cache\_enabled} \subitem {serif::mapping::DomainMapper}, \hyperpage{473} \item {set\_integration\_rule} \subitem {serif::discretization::quadrature::backend::mfem}, \hyperpage{106} \item {set\_role\_control} \subitem {serif::discretization::quadrature::RuleSet}, \hyperpage{893} \item {set\_size} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1016} \item {shape\_equilibrium\_term} \subitem {serif::discretization::blocks::surface\_deformation}, \hyperpage{938} \item {share\_reference\_result} \subitem {serif::geometry::deformation::backend::mfem::detail}, \hyperpage{134} \item {size} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{443} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{447} \subitem {serif::discretization::backend::mfem::TensorBasisCache}, \hyperpage{957} \subitem {serif::eos::relations::RelationCatalog$<$ Relations $>$}, \hyperpage{841} \subitem {serif::geometry::deformation::backend::mfem::ReferenceSpaceSnapshot}, \hyperpage{838} \subitem {serif::operators::backend::mfem::TensorBasisCache}, \hyperpage{959} \subitem {serif::utils::dependencies::ComputationGraph$<$ Computations $>$}, \hyperpage{378} \subitem {serif::utils::dependencies::detail::Graph$<$ Computations $>$}, \hyperpage{607} \item {source\_changed} \subitem {serif::utils::dependencies::PreparationReport$<$ ResultsT, SourcesT $>$}, \hyperpage{782} \item {source\_count} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{372} \item {source\_identity} \subitem {serif::utils::dependencies}, \hyperpage{201} \item {SourceMask} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{367} \item {Sources} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{367} \subitem {serif::utils::dependencies::detail::ComputationCacheTraits$<$ GraphT, ContextT, ErrorT, true $>$}, \hyperpage{375} \item {sources} \subitem {serif::utils::dependencies::detail::ComputationCacheStorage$<$ GraphT, BindingsT, types::TypeList$<$ Resources... $>$, std::index\_sequence$<$ Indices... $>$ $>$}, \hyperpage{373} \item {space} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{443} \subitem {serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits$<$ functional\_space::DiscreteFunctionalSpace$<$ SpaceV, OrderV, RankV $>$ $>$}, \hyperpage{423} \item {spaces} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationSnapshot}, \hyperpage{833} \item {specific\_term} \subitem {serif::discretization::blocks::enthalpy}, \hyperpage{497} \item {SpecificEnergyValue} \subitem {serif::dimensions}, \hyperpage{66} \item {SpecificEnthalpyFromDensity} \subitem {serif::eos::relations}, \hyperpage{111} \item {SpecificEnthalpyFromPressure} \subitem {serif::eos::relations}, \hyperpage{111} \item {SpecificEnthalpyValue} \subitem {serif::dimensions}, \hyperpage{66} \item {SpecificEntropyValue} \subitem {serif::dimensions}, \hyperpage{66} \item {SpecificInternalEnergyValue} \subitem {serif::dimensions}, \hyperpage{66} \item {src/compile\_time\_checks/serif/dimensions/quantities.cpp}, \hyperpage{1031} \item {src/compile\_time\_checks/serif/discretization/blocks/fields.cpp}, \hyperpage{1032} \item {src/compile\_time\_checks/serif/discretization/forms/forms.cpp}, \hyperpage{1032} \item {src/compile\_time\_checks/serif/discretization/forms/operands.cpp}, \hyperpage{1033} \item {src/compile\_time\_checks/serif/discretization/quadrature/backend/mfem/mfem\_resolver.cpp}, \hyperpage{1033} \item {src/compile\_time\_checks/serif/discretization/quadrature/backend/mfem/mfem\_static\_order.cpp}, \hyperpage{1034} \item {src/compile\_time\_checks/serif/eos/evaluation.cpp}, \hyperpage{1034} \item {src/compile\_time\_checks/serif/eos/models/traits.cpp}, \hyperpage{1035} \item {src/compile\_time\_checks/serif/eos/runtime/details.cpp}, \hyperpage{1036} \item {src/compile\_time\_checks/serif/eos/runtime/views.cpp}, \hyperpage{1037} \item {src/compile\_time\_checks/serif/geometry/deformation.cpp}, \hyperpage{1038} \item {src/compile\_time\_checks/serif/geometry/surface.cpp}, \hyperpage{1039} \item {src/compile\_time\_checks/serif/operators/computation\_owners.cpp}, \hyperpage{1040} \item {src/compile\_time\_checks/serif/operators/plan.cpp}, \hyperpage{1041} \item {src/compile\_time\_checks/serif/operators/serial\_backend.cpp}, \hyperpage{1042} \item {src/compile\_time\_checks/serif/utils/dependencies/binding.cpp}, \hyperpage{1043} \item {src/compile\_time\_checks/serif/utils/dependencies/computation\_graph.cpp}, \hyperpage{1044} \item {src/compile\_time\_checks/serif/utils/dependencies/computation\_store.cpp}, \hyperpage{1044} \item {src/compile\_time\_checks/serif/utils/dependencies/dependency\_context.cpp}, \hyperpage{1045} \item {src/compile\_time\_checks/serif/utils/dependencies/key\_list.cpp}, \hyperpage{1046} \item {src/compile\_time\_checks/serif/utils/dependencies/mixed\_errors.cpp}, \hyperpage{1047} \item {src/include/serif/dimensions/dimensions.hpp}, \hyperpage{1048} \item {src/include/serif/dimensions/partial.hpp}, \hyperpage{1051} \item {src/include/serif/dimensions/quantities.hpp}, \hyperpage{1053} \item {src/include/serif/dimensions/runtime/concepts.hpp}, \hyperpage{1281} \item {src/include/serif/dimensions/runtime/runtime.hpp}, \hyperpage{1075} \item {src/include/serif/dimensions/type\_alias.hpp}, \hyperpage{1054} \item {src/include/serif/discretization/backend/mfem/basis\_evaluation.hpp}, \hyperpage{1057} \item {src/include/serif/discretization/backend/mfem/coefficient\_tracking.hpp}, \hyperpage{1059} \item {src/include/serif/discretization/backend/mfem/dof\_map.hpp}, \hyperpage{1060} \item {src/include/serif/discretization/backend/mfem/dof\_selection.hpp}, \hyperpage{1062} \item {src/include/serif/discretization/backend/mfem/mfem\_backend.hpp}, \hyperpage{1063} \item {src/include/serif/discretization/backend/mfem/point\_dofs.hpp}, \hyperpage{1064} \item {src/include/serif/discretization/backend/mfem/tensor\_basis.hpp}, \hyperpage{1066} \item {src/include/serif/discretization/backend/mfem/term\_binding.hpp}, \hyperpage{1068} \item {src/include/serif/discretization/blocks/base.hpp}, \hyperpage{1069} \item {src/include/serif/discretization/blocks/blocks.hpp}, \hyperpage{1070} \item {src/include/serif/discretization/blocks/concepts.hpp}, \hyperpage{1283} \item {src/include/serif/discretization/blocks/fields.hpp}, \hyperpage{1071} \item {src/include/serif/discretization/blocks/runtime.hpp}, \hyperpage{1077} \item {src/include/serif/discretization/blocks/traits.hpp}, \hyperpage{1083} \item {src/include/serif/discretization/domain/concepts.hpp}, \hyperpage{1285} \item {src/include/serif/discretization/domain/ids/boundary.hpp}, \hyperpage{1092} \item {src/include/serif/discretization/domain/ids/concepts.hpp}, \hyperpage{1286} \item {src/include/serif/discretization/domain/ids/domain.hpp}, \hyperpage{1095} \item {src/include/serif/discretization/domain/ids/lists/concepts.hpp}, \hyperpage{1288} \item {src/include/serif/discretization/domain/ids/lists/lists.hpp}, \hyperpage{1097} \item {src/include/serif/discretization/domain/ids/lists/traits.hpp}, \hyperpage{1085} \item {src/include/serif/discretization/domain/ids/validation/concepts.hpp}, \hyperpage{1290} \item {src/include/serif/discretization/domain/ids/validation/unique\_ids.hpp}, \hyperpage{1099} \item {src/include/serif/discretization/domain/mesh/topology.hpp}, \hyperpage{1100} \item {src/include/serif/discretization/domain/physical\_domains.hpp}, \hyperpage{1101} \item {src/include/serif/discretization/domain/relation/concepts.hpp}, \hyperpage{1292} \item {src/include/serif/discretization/domain/relation/lists/concepts.hpp}, \hyperpage{1293} \item {src/include/serif/discretization/domain/relation/lists/relation\_list.hpp}, \hyperpage{1102} \item {src/include/serif/discretization/domain/relation/lists/traits.hpp}, \hyperpage{1086} \item {src/include/serif/discretization/domain/relation/relations.hpp}, \hyperpage{1103} \item {src/include/serif/discretization/domain/relation/validation/concepts.hpp}, \hyperpage{1294} \item {src/include/serif/discretization/domain/relation/validation/runtime.hpp}, \hyperpage{1079} \item {src/include/serif/discretization/domain/relation/validation/validation.hpp}, \hyperpage{1108} \item {src/include/serif/discretization/domain/resolver.hpp}, \hyperpage{1110} \item {src/include/serif/discretization/domain/schema/concepts.hpp}, \hyperpage{1295} \item {src/include/serif/discretization/domain/schema/domain\_schema.hpp}, \hyperpage{1111} \item {src/include/serif/discretization/domain/schema/schemas.hpp}, \hyperpage{1113} \item {src/include/serif/discretization/domain/schema/traits.hpp}, \hyperpage{1088} \item {src/include/serif/discretization/domain/schema/utils.hpp}, \hyperpage{1115} \item {src/include/serif/discretization/domain/schema/validation/all.hpp}, \hyperpage{1116} \item {src/include/serif/discretization/domain/schema/validation/boundary.hpp}, \hyperpage{1094} \item {src/include/serif/discretization/domain/schema/validation/connected.hpp}, \hyperpage{1117} \item {src/include/serif/discretization/domain/schema/validation/inscribed.hpp}, \hyperpage{1118} \item {src/include/serif/discretization/domain/schema/validation/results.hpp}, \hyperpage{1120} \item {src/include/serif/discretization/domain/schema/validation/validator.hpp}, \hyperpage{1121} \item {src/include/serif/discretization/domain/types.hpp}, \hyperpage{1123} \item {src/include/serif/discretization/forms/concept.hpp}, \hyperpage{1124} \item {src/include/serif/discretization/forms/form\_traits.hpp}, \hyperpage{1126} \item {src/include/serif/discretization/forms/forms.hpp}, \hyperpage{1128} \item {src/include/serif/discretization/forms/operands.hpp}, \hyperpage{1131} \item {src/include/serif/discretization/forms/runtime.hpp}, \hyperpage{1081} \item {src/include/serif/discretization/forms/value.hpp}, \hyperpage{1132} \item {src/include/serif/discretization/functional\_space/space.hpp}, \hyperpage{1135} \item {src/include/serif/discretization/quadrature/backend/mfem/concepts.hpp}, \hyperpage{1297} \item {src/include/serif/discretization/quadrature/backend/mfem/configure.hpp}, \hyperpage{1138} \item {src/include/serif/discretization/quadrature/backend/mfem/mfem\_resolver.hpp}, \hyperpage{1139} \item {src/include/serif/discretization/quadrature/backend/mfem/mfem\_static\_order.hpp}, \hyperpage{1141} \item {src/include/serif/discretization/quadrature/backend/order.hpp}, \hyperpage{1143} \item {src/include/serif/discretization/quadrature/policy.hpp}, \hyperpage{1145} \item {src/include/serif/discretization/quadrature/query.hpp}, \hyperpage{1146} \item {src/include/serif/discretization/quadrature/rules.hpp}, \hyperpage{1148} \item {src/include/serif/eos/evaluation.hpp}, \hyperpage{1212} \item {src/include/serif/eos/exceptions.hpp}, \hyperpage{1351} \item {src/include/serif/eos/models/concepts.hpp}, \hyperpage{1299} \item {src/include/serif/eos/models/polytropic.hpp}, \hyperpage{1150} \item {src/include/serif/eos/models/traits.hpp}, \hyperpage{1089} \item {src/include/serif/eos/relations/catalog.hpp}, \hyperpage{1151} \item {src/include/serif/eos/relations/concepts.hpp}, \hyperpage{1300} \item {src/include/serif/eos/relations/relations.hpp}, \hyperpage{1105} \item {src/include/serif/eos/relations/traits.hpp}, \hyperpage{1091} \item {src/include/serif/eos/runtime/concepts.hpp}, \hyperpage{1301} \item {src/include/serif/eos/runtime/details.hpp}, \hyperpage{1209} \item {src/include/serif/eos/runtime/views.hpp}, \hyperpage{1152} \item {src/include/serif/equations/angular\_momentum.hpp}, \hyperpage{1154} \item {src/include/serif/equations/arithmetic.hpp}, \hyperpage{1155} \item {src/include/serif/equations/barotropic\_closure.hpp}, \hyperpage{1156} \item {src/include/serif/equations/centering.hpp}, \hyperpage{1157} \item {src/include/serif/equations/central\_density.hpp}, \hyperpage{1158} \item {src/include/serif/equations/concepts.hpp}, \hyperpage{1303} \item {src/include/serif/equations/contributions.hpp}, \hyperpage{1306} \item {src/include/serif/equations/displacement\_force.hpp}, \hyperpage{1159} \item {src/include/serif/equations/gravity\_force.hpp}, \hyperpage{1160} \item {src/include/serif/equations/hydrostatic\_equilibrium.hpp}, \hyperpage{1161} \item {src/include/serif/equations/mass\_normalization.hpp}, \hyperpage{1162} \item {src/include/serif/equations/mixed\_gravity.hpp}, \hyperpage{1163} \item {src/include/serif/equations/point.hpp}, \hyperpage{1164} \item {src/include/serif/equations/pressure\_force.hpp}, \hyperpage{1165} \item {src/include/serif/equations/pressure\_surface.hpp}, \hyperpage{1166} \item {src/include/serif/equations/registry.hpp}, \hyperpage{1167} \item {src/include/serif/equations/rigid\_rotation.hpp}, \hyperpage{1169} \item {src/include/serif/equations/rotational\_force.hpp}, \hyperpage{1170} \item {src/include/serif/equations/sum.hpp}, \hyperpage{1171} \item {src/include/serif/geometry/deformation/actions.hpp}, \hyperpage{1171} \item {src/include/serif/geometry/deformation/backend/mfem/computations.hpp}, \hyperpage{1174} \item {src/include/serif/geometry/deformation/backend/mfem/detail/radial\_locator.hpp}, \hyperpage{1178} \item {src/include/serif/geometry/deformation/backend/mfem/geometry\_step.hpp}, \hyperpage{1179} \item {src/include/serif/geometry/deformation/backend/mfem/inputs.hpp}, \hyperpage{1182} \item {src/include/serif/geometry/deformation/backend/mfem/radial\_interpolation.hpp}, \hyperpage{1183} \item {src/include/serif/geometry/deformation/backend/mfem/reference\_geometry.hpp}, \hyperpage{1185} \item {src/include/serif/geometry/deformation/backend/mfem/surface\_metric.hpp}, \hyperpage{1186} \item {src/include/serif/geometry/deformation/backend/mfem/volume\_displacement.hpp}, \hyperpage{1187} \item {src/include/serif/geometry/deformation/composition.hpp}, \hyperpage{1188} \item {src/include/serif/geometry/deformation/computations.hpp}, \hyperpage{1175} \item {src/include/serif/geometry/deformation/deformation.hpp}, \hyperpage{1190} \item {src/include/serif/geometry/deformation/detail/action\_storage.hpp}, \hyperpage{1190} \item {src/include/serif/geometry/deformation/detail/determinant\_polynomial.hpp}, \hyperpage{1192} \item {src/include/serif/geometry/deformation/detail/harmonics.hpp}, \hyperpage{1193} \item {src/include/serif/geometry/deformation/failure.hpp}, \hyperpage{1194} \item {src/include/serif/geometry/deformation/geometry\_step.hpp}, \hyperpage{1181} \item {src/include/serif/geometry/deformation/linearization.hpp}, \hyperpage{1196} \item {src/include/serif/geometry/deformation/models.hpp}, \hyperpage{1199} \item {src/include/serif/geometry/deformation/radial\_extension.hpp}, \hyperpage{1200} \item {src/include/serif/geometry/deformation/reference\_surface.hpp}, \hyperpage{1201} \item {src/include/serif/geometry/deformation/spaces.hpp}, \hyperpage{1203} \item {src/include/serif/geometry/deformation/surface\_embedding.hpp}, \hyperpage{1203} \item {src/include/serif/geometry/surface/compilation.hpp}, \hyperpage{1205} \item {src/include/serif/geometry/surface/computations.hpp}, \hyperpage{1176} \item {src/include/serif/geometry/surface/detail/batches.hpp}, \hyperpage{1207} \item {src/include/serif/geometry/surface/detail/evaluation.hpp}, \hyperpage{1213} \item {src/include/serif/geometry/surface/detail/relations.hpp}, \hyperpage{1106} \item {src/include/serif/geometry/surface/details.hpp}, \hyperpage{1212} \item {src/include/serif/geometry/surface/evaluation.hpp}, \hyperpage{1215} \item {src/include/serif/geometry/surface/isobaric.hpp}, \hyperpage{1216} \item {src/include/serif/geometry/surface/linearization.hpp}, \hyperpage{1197} \item {src/include/serif/geometry/surface/samples.hpp}, \hyperpage{1219} \item {src/include/serif/geometry/surface/surface.hpp}, \hyperpage{1221} \item {src/include/serif/mapping/coefficients.hpp}, \hyperpage{1222} \item {src/include/serif/mapping/compactification/compactification.hpp}, \hyperpage{1223} \item {src/include/serif/mapping/compactification/input\_result.hpp}, \hyperpage{1224} \item {src/include/serif/mapping/compactification/kelvin.hpp}, \hyperpage{1226} \item {src/include/serif/mapping/compactification/variation.hpp}, \hyperpage{1228} \item {src/include/serif/mapping/context.hpp}, \hyperpage{1230} \item {src/include/serif/mapping/data.hpp}, \hyperpage{1231} \item {src/include/serif/mapping/domain\_mapper.hpp}, \hyperpage{1232} \item {src/include/serif/mapping/evaluator.hpp}, \hyperpage{1234} \item {src/include/serif/mapping/status.hpp}, \hyperpage{1235} \item {src/include/serif/mapping/transformations.hpp}, \hyperpage{1237} \item {src/include/serif/mapping/variation.hpp}, \hyperpage{1229} \item {src/include/serif/mapping/volume\_cache.hpp}, \hyperpage{1239} \item {src/include/serif/meta/enums.hpp}, \hyperpage{1240} \item {src/include/serif/meta/names.hpp}, \hyperpage{1242} \item {src/include/serif/operators/backend/mfem/element\_data.hpp}, \hyperpage{1243} \item {src/include/serif/operators/backend/mfem/element\_evaluation.hpp}, \hyperpage{1244} \item {src/include/serif/operators/backend/mfem/element\_preparation.hpp}, \hyperpage{1246} \item {src/include/serif/operators/backend/mfem/element\_transpose.hpp}, \hyperpage{1248} \item {src/include/serif/operators/backend/mfem/jacobian\_operator.hpp}, \hyperpage{1250} \item {src/include/serif/operators/backend/mfem/nodal\_computations.hpp}, \hyperpage{1251} \item {src/include/serif/operators/backend/mfem/nodal\_data.hpp}, \hyperpage{1252} \item {src/include/serif/operators/backend/mfem/nodal\_evaluation.hpp}, \hyperpage{1254} \item {src/include/serif/operators/backend/mfem/nodal\_inputs.hpp}, \hyperpage{1255} \item {src/include/serif/operators/backend/mfem/nodal\_rows.hpp}, \hyperpage{1257} \item {src/include/serif/operators/backend/mfem/operand\_evaluation.hpp}, \hyperpage{1259} \item {src/include/serif/operators/backend/mfem/point\_border.hpp}, \hyperpage{1261} \item {src/include/serif/operators/backend/mfem/preparation.hpp}, \hyperpage{1262} \item {src/include/serif/operators/backend/mfem/quadrature.hpp}, \hyperpage{1265} \item {src/include/serif/operators/backend/mfem/rejection.hpp}, \hyperpage{1266} \item {src/include/serif/operators/backend/mfem/term\_coefficients.hpp}, \hyperpage{1268} \item {src/include/serif/operators/backend/mfem/volume\_application.hpp}, \hyperpage{1269} \item {src/include/serif/operators/backend/mfem/volume\_computations.hpp}, \hyperpage{1271} \item {src/include/serif/operators/backend/mfem/volume\_data.hpp}, \hyperpage{1273} \item {src/include/serif/operators/backend/mfem/volume\_inputs.hpp}, \hyperpage{1276} \item {src/include/serif/operators/backend/mfem/volume\_stages.hpp}, \hyperpage{1277} \item {src/include/serif/operators/backend/mfem/workspace.hpp}, \hyperpage{1279} \item {src/include/serif/operators/concepts.hpp}, \hyperpage{1304} \item {src/include/serif/operators/contributions.hpp}, \hyperpage{1307} \item {src/include/serif/operators/plan.hpp}, \hyperpage{1309} \item {src/include/serif/utils/checks/finite.hpp}, \hyperpage{1355} \item {src/include/serif/utils/dependencies/binding.hpp}, \hyperpage{1310} \item {src/include/serif/utils/dependencies/computation.hpp}, \hyperpage{1312} \item {src/include/serif/utils/dependencies/computation\_cache.hpp}, \hyperpage{1314} \item {src/include/serif/utils/dependencies/computation\_graph.hpp}, \hyperpage{1316} \item {src/include/serif/utils/dependencies/computation\_store.hpp}, \hyperpage{1318} \item {src/include/serif/utils/dependencies/dependencies.hpp}, \hyperpage{1320} \item {src/include/serif/utils/dependencies/dependency\_context.hpp}, \hyperpage{1324} \item {src/include/serif/utils/dependencies/detail/cache\_storage.hpp}, \hyperpage{1325} \item {src/include/serif/utils/dependencies/detail/cache\_traits.hpp}, \hyperpage{1327} \item {src/include/serif/utils/dependencies/detail/graph.hpp}, \hyperpage{1329} \item {src/include/serif/utils/dependencies/detail/result.hpp}, \hyperpage{1330} \item {src/include/serif/utils/dependencies/detail/schema.hpp}, \hyperpage{1332} \item {src/include/serif/utils/dependencies/detail/type\_lists.hpp}, \hyperpage{1334} \item {src/include/serif/utils/dependencies/incremental\_computation.hpp}, \hyperpage{1336} \item {src/include/serif/utils/dependencies/key\_list.hpp}, \hyperpage{1338} \item {src/include/serif/utils/dependencies/key\_list\_operations.hpp}, \hyperpage{1340} \item {src/include/serif/utils/dependencies/keys.hpp}, \hyperpage{1341} \item {src/include/serif/utils/dependencies/preparation.hpp}, \hyperpage{1264} \item {src/include/serif/utils/dependencies/resource.hpp}, \hyperpage{1342} \item {src/include/serif/utils/dependencies/snapshot.hpp}, \hyperpage{1344} \item {src/include/serif/utils/error/codes.hpp}, \hyperpage{1345} \item {src/include/serif/utils/error/errors.hpp}, \hyperpage{1347} \item {src/include/serif/utils/format/strings.hpp}, \hyperpage{1363} \item {src/include/serif/utils/misc/compensated\_sum.hpp}, \hyperpage{1348} \item {src/include/serif/utils/misc/concepts/concat.hpp}, \hyperpage{1349} \item {src/include/serif/utils/misc/concepts/enumeration.hpp}, \hyperpage{1350} \item {src/include/serif/utils/misc/concepts/exceptions.hpp}, \hyperpage{1352} \item {src/include/serif/utils/misc/concepts/filter.hpp}, \hyperpage{1353} \item {src/include/serif/utils/misc/concepts/numeric.hpp}, \hyperpage{1354} \item {src/include/serif/utils/misc/concepts/type\_uniqueness.hpp}, \hyperpage{1361} \item {src/include/serif/utils/misc/finite.hpp}, \hyperpage{1356} \item {src/include/serif/utils/misc/std\_helper/cleaning.hpp}, \hyperpage{1357} \item {src/include/serif/utils/misc/std\_helper/variadic\_cleaning.hpp}, \hyperpage{1358} \item {src/include/serif/utils/misc/terminal/colors.hpp}, \hyperpage{1359} \item {src/include/serif/utils/misc/traits/type\_uniqueness.hpp}, \hyperpage{1362} \item {src/include/serif/utils/types/strings.hpp}, \hyperpage{1364} \item {src/include/serif/utils/types/tensor/backend/mfem/tensor.hpp}, \hyperpage{1365} \item {src/include/serif/utils/types/tensor/tensor.hpp}, \hyperpage{1366} \item {src/include/serif/utils/types/type\_list.hpp}, \hyperpage{1367} \item {src/include/serif/utils/user\_options/mapping/compactification/kelvin.hpp}, \hyperpage{1227} \item {src/include/serif/utils/user\_options/mapping/domain\_mapper.hpp}, \hyperpage{1233} \item {src/include/serif/utils/warnings/warning.hpp}, \hyperpage{1368} \item {src/lib/serif/discretization/backend/mfem/basis\_evaluation.cpp}, \hyperpage{1370} \item {src/lib/serif/discretization/domain/mesh/topology.cpp}, \hyperpage{1370} \item {src/lib/serif/discretization/domain/schema/validation/results.cpp}, \hyperpage{1371} \item {src/lib/serif/discretization/quadrature/policy.cpp}, \hyperpage{1372} \item {src/lib/serif/eos/models/polytropic.cpp}, \hyperpage{1373} \item {src/lib/serif/geometry/deformation/backend/mfem/geometry\_step.cpp}, \hyperpage{1374} \item {src/lib/serif/geometry/deformation/backend/mfem/inputs.cpp}, \hyperpage{1375} \item {src/lib/serif/geometry/deformation/backend/mfem/radial\_interpolation.cpp}, \hyperpage{1375} \item {src/lib/serif/geometry/deformation/backend/mfem/radial\_locator.cpp}, \hyperpage{1376} \item {src/lib/serif/geometry/deformation/backend/mfem/reference\_geometry.cpp}, \hyperpage{1377} \item {src/lib/serif/geometry/deformation/backend/mfem/surface\_metric.cpp}, \hyperpage{1378} \item {src/lib/serif/geometry/deformation/determinant\_polynomial.cpp}, \hyperpage{1379} \item {src/lib/serif/geometry/deformation/harmonics.cpp}, \hyperpage{1380} \item {src/lib/serif/geometry/deformation/radial\_extension.cpp}, \hyperpage{1381} \item {src/lib/serif/geometry/deformation/surface\_embedding.cpp}, \hyperpage{1381} \item {src/lib/serif/geometry/surface/isobaric.cpp}, \hyperpage{1382} \item {src/lib/serif/mapping/coefficients.cpp}, \hyperpage{1383} \item {src/lib/serif/mapping/compactification/kelvin.cpp}, \hyperpage{1383} \item {src/lib/serif/mapping/data.cpp}, \hyperpage{1384} \item {src/lib/serif/mapping/domain\_mapper.cpp}, \hyperpage{1384} \item {src/lib/serif/mapping/evaluator.cpp}, \hyperpage{1385} \item {src/lib/serif/mapping/transformations.cpp}, \hyperpage{1385} \item {src/lib/serif/mapping/volume\_cache.cpp}, \hyperpage{1387} \item {state\_value} \subitem {serif::geometry::surface::detail}, \hyperpage{146} \item {StateBindings} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{795} \item {StateQuantities} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{795} \item {StateTerms} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{795} \item {static\_block\_size} \subitem {serif::discretization::blocks::generated\_residual\_block$<$ GeneratedResidual $>$}, \hyperpage{589} \subitem {serif::discretization::blocks::generated\_value\_block$<$ GeneratedValue $>$}, \hyperpage{591} \subitem {serif::discretization::blocks::global\_scalar::residual}, \hyperpage{860} \subitem {serif::discretization::blocks::global\_scalar::value}, \hyperpage{989} \subitem {serif::discretization::blocks::residual\_block\_base}, \hyperpage{869} \subitem {serif::discretization::blocks::value\_block\_base}, \hyperpage{998} \item {status} \subitem {serif::utils::dependencies::PreparationReport$<$ ResultsT, SourcesT $>$}, \hyperpage{782} \item {statuses} \subitem {serif::utils::dependencies::PreparationReport$<$ ResultsT, SourcesT $>$}, \hyperpage{783} \item {std::formatter$<$ serif::discretization::blocks::FieldDescriptor $>$}, \hyperpage{543} \subitem {format}, \hyperpage{544} \item {std::formatter$<$ serif::discretization::blocks::TermDescriptor $>$}, \hyperpage{544} \subitem {format}, \hyperpage{545} \item {std::formatter$<$ serif::discretization::domain::DomainOrSet $>$}, \hyperpage{546} \subitem {format}, \hyperpage{547} \item {std::formatter$<$ serif::discretization::domain::schema::validation::SchemaValidationResult $>$}, \hyperpage{547} \subitem {format}, \hyperpage{547} \subitem {parse}, \hyperpage{547} \subitem {string\_formatter}, \hyperpage{548} \item {std::formatter$<$ serif::discretization::forms::FormDescriptor $>$}, \hyperpage{548} \subitem {format}, \hyperpage{549} \item {std::formatter$<$ serif::discretization::functional\_space::Continuity $>$}, \hyperpage{550} \subitem {format}, \hyperpage{551} \item {std::formatter$<$ serif::discretization::functional\_space::DiscreteFunctionalSpace$<$ Space, Order, R $>$ $>$}, \hyperpage{551} \subitem {format}, \hyperpage{552} \item {std::formatter$<$ serif::discretization::functional\_space::Family $>$}, \hyperpage{553} \subitem {format}, \hyperpage{554} \item {std::formatter$<$ serif::discretization::functional\_space::Mapping $>$}, \hyperpage{554} \subitem {format}, \hyperpage{555} \item {std::formatter$<$ serif::discretization::functional\_space::Rank$<$ R $>$ $>$}, \hyperpage{556} \subitem {format}, \hyperpage{557} \item {std::formatter$<$ serif::discretization::functional\_space::SpaceDescriptor $>$}, \hyperpage{557} \subitem {format}, \hyperpage{558} \item {std::formatter$<$ serif::discretization::functional\_space::Trace $>$}, \hyperpage{559} \subitem {format}, \hyperpage{560} \item {std::formatter$<$ serif::discretization::quadrature::backend::mfem::MFEMQuadratureContext $>$}, \hyperpage{560} \subitem {format}, \hyperpage{561} \item {std::formatter$<$ serif::discretization::quadrature::FormRule $>$}, \hyperpage{561} \subitem {format}, \hyperpage{562} \item {std::formatter$<$ serif::discretization::quadrature::MappingKind $>$}, \hyperpage{563} \subitem {format}, \hyperpage{564} \item {std::formatter$<$ serif::discretization::quadrature::Mode $>$}, \hyperpage{564} \subitem {format}, \hyperpage{565} \item {std::formatter$<$ serif::discretization::quadrature::QuadratureRole $>$}, \hyperpage{565} \subitem {format}, \hyperpage{566} \item {std::formatter$<$ serif::discretization::quadrature::Query $>$}, \hyperpage{567} \subitem {format}, \hyperpage{568} \item {std::formatter$<$ serif::discretization::quadrature::RuleControl $>$}, \hyperpage{568} \subitem {format}, \hyperpage{569} \item {std::formatter$<$ serif::discretization::quadrature::RuleSet $>$}, \hyperpage{569} \subitem {format}, \hyperpage{570} \item {stellar\_attributes} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretization}, \hyperpage{831} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationSnapshot}, \hyperpage{833} \item {stellar\_interior} \subitem {serif::geometry::deformation::DomainDeformation$<$ SurfaceT, InteriorT, VacuumT $>$}, \hyperpage{458} \item {stellar\_radius} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \item {stellar\_support} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \item {StellarDomains} \subitem {serif::discretization::domain}, \hyperpage{78} \item {step} \subitem {serif::geometry::deformation::GeometryStepLimit}, \hyperpage{593} \item {Storage} \subitem {serif::equations::OperandValues$<$ utils::types::TypeList$<$ Operands... $>$, OutputT $>$}, \hyperpage{737} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{367} \item {store} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1016} \item {store\_element\_linearization} \subitem {serif::operators::backend::mfem}, \hyperpage{187} \item {store\_nodal\_linearization} \subitem {serif::operators::backend::mfem}, \hyperpage{188} \item {String2ContinuityMap} \subitem {serif::discretization::functional\_space}, \hyperpage{101} \item {String2FamilyMap} \subitem {serif::discretization::functional\_space}, \hyperpage{102} \item {String2MappingMap} \subitem {serif::discretization::functional\_space}, \hyperpage{102} \item {String2TraceMap} \subitem {serif::discretization::functional\_space}, \hyperpage{102} \item {string\_formatter} \subitem {std::formatter$<$ serif::discretization::domain::schema::validation::SchemaValidationResult $>$}, \hyperpage{548} \item {sum\_dynamic\_orders} \subitem {serif::discretization::quadrature::backend::mfem}, \hyperpage{106} \item {Support} \subitem {serif::discretization::blocks::barotropic\_constant::mass\_normalization}, \hyperpage{689} \subitem {serif::discretization::blocks::central\_density::border}, \hyperpage{313} \subitem {serif::discretization::blocks::density::mass}, \hyperpage{683} \subitem {serif::discretization::blocks::displacement::vector}, \hyperpage{1002} \subitem {serif::discretization::blocks::enthalpy::specific}, \hyperpage{925} \subitem {serif::discretization::blocks::gravity::gradient}, \hyperpage{598} \subitem {serif::discretization::blocks::gravity::potential}, \hyperpage{773} \subitem {serif::discretization::blocks::rotation::angular\_velocity}, \hyperpage{262} \subitem {serif::discretization::blocks::SpatialTermTraits$<$ TermT $>$}, \hyperpage{922} \subitem {serif::equations::Contribution$<$ TestOperandT, SupportT $>$}, \hyperpage{388} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{796} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{513} \item {SupportOf} \subitem {serif::discretization::blocks}, \hyperpage{76} \subitem {serif::equations}, \hyperpage{117} \item {supports} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{443} \subitem {serif::eos::runtime::EOSView}, \hyperpage{508} \item {supports\_ansi} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {supports\_partial\_derivative\_v} \subitem {serif::eos::models}, \hyperpage{109} \item {supports\_partials} \subitem {serif::geometry::surface::detail}, \hyperpage{147} \item {supports\_relation\_v} \subitem {serif::eos::models}, \hyperpage{109} \item {surface} \subitem {serif::geometry::deformation::DomainDeformation$<$ SurfaceT, InteriorT, VacuumT $>$}, \hyperpage{458} \item {surface\_attribute} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretization}, \hyperpage{831} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationSnapshot}, \hyperpage{833} \item {surface\_columns} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \item {surface\_direction} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$::Workspace}, \hyperpage{1025} \item {surface\_displacement} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$::Workspace}, \hyperpage{1025} \item {surface\_dual} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$::Workspace}, \hyperpage{1025} \item {surface\_map} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$}, \hyperpage{362} \item {surface\_node\_count} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{828} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{942} \item {surface\_parameter\_mass\_diagonal} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{131} \item {surface\_point} \subitem {serif::geometry::surface::detail}, \hyperpage{147} \item {surface\_pullback} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$::Workspace}, \hyperpage{1025} \item {surface\_sample\_count} \subitem {serif::geometry::surface::detail}, \hyperpage{147} \item {surface\_scalar\_dofs} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{829} \item {surface\_workspace} \subitem {serif::geometry::deformation::ComposedDeformation$<$ SurfaceMap, ExtensionMap $>$::Workspace}, \hyperpage{1026} \item {SurfaceEmbedding} \subitem {serif::geometry::deformation::SurfaceEmbedding}, \hyperpage{941} \item {SurfaceFailureReason} \subitem {serif::geometry::surface}, \hyperpage{139} \item {SurfaceLinearization} \subitem {serif::geometry::surface}, \hyperpage{139} \item {SurfacePoint} \subitem {serif::geometry::surface}, \hyperpage{139} \item {SurfacePressure} \subitem {serif::operators}, \hyperpage{159} \item {symbol} \subitem {serif::discretization::blocks::barotropic\_constant::mass\_normalization}, \hyperpage{689} \subitem {serif::discretization::blocks::central\_density::border}, \hyperpage{313} \subitem {serif::discretization::blocks::density::mass}, \hyperpage{683} \subitem {serif::discretization::blocks::displacement::vector}, \hyperpage{1003} \subitem {serif::discretization::blocks::enthalpy::specific}, \hyperpage{925} \subitem {serif::discretization::blocks::gravity::gradient}, \hyperpage{598} \subitem {serif::discretization::blocks::gravity::potential}, \hyperpage{773} \subitem {serif::discretization::blocks::rotation::angular\_velocity}, \hyperpage{262} \indexspace \item {tangential} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \item {tangential\_continuous} \subitem {serif::discretization::functional\_space}, \hyperpage{98} \item {Target} \subitem {serif::utils::dependencies::Binding$<$ KeyT, TargetT $>$}, \hyperpage{309} \subitem {serif::utils::dependencies::detail::BorrowedValue$<$ T $>$}, \hyperpage{314} \subitem {serif::utils::dependencies::detail::OwnedValue$<$ T $>$}, \hyperpage{748} \subitem {serif::utils::dependencies::OwnedComputation$<$ KeyT, ComputationT $>$}, \hyperpage{745} \subitem {serif::utils::dependencies::Resource$<$ KeyT, StorageT, PolicyT $>$}, \hyperpage{877} \item {target\_density} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{341} \item {target\_enthalpy} \subitem {serif::equations::CentralDensityConstraint$<$ EOST $>$}, \hyperpage{342} \item {target\_pressure} \subitem {serif::equations::PressureSurfaceConstraint$<$ EOST $>$}, \hyperpage{792} \subitem {serif::geometry::surface::IsobaricSurface}, \hyperpage{647} \subitem {serif::geometry::surface::PressureSurfaceDescriptor}, \hyperpage{797} \item {target\_type} \subitem {serif::utils::dependencies::detail::BoundType$<$ Bindings$<$ BindingTs... $>$, KeyT $>$}, \hyperpage{332} \item {TargetValue} \subitem {serif::geometry::surface::IsobaricSurface}, \hyperpage{646} \item {TemperatureValue} \subitem {serif::dimensions}, \hyperpage{66} \item {template\_name} \subitem {serif::meta}, \hyperpage{154} \item {tensor} \subitem {serif::discretization::backend::mfem::BasisWorkspace}, \hyperpage{307} \subitem {serif::operators::backend::mfem::BasisWorkspace}, \hyperpage{308} \item {tensor\_element\_count} \subitem {serif::operators::backend::mfem}, \hyperpage{188} \item {Term} \subitem {serif::discretization::backend::mfem::TermBinding$<$ TermT, SchemaT $>$}, \hyperpage{966} \subitem {serif::operators::backend::mfem::CoefficientView$<$ BindingT $>$}, \hyperpage{354} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{729} \item {term\_descriptor} \subitem {serif::discretization::blocks}, \hyperpage{77} \item {term\_type} \subitem {serif::discretization::forms::Operand$<$ TermT, OperationT $>$}, \hyperpage{727} \item {TermBinding} \subitem {serif::discretization::backend::mfem::TermBinding$<$ TermT, SchemaT $>$}, \hyperpage{966, 967} \item {Terms} \subitem {serif::discretization::blocks::barotropic\_constant}, \hyperpage{281} \subitem {serif::discretization::blocks::central\_density}, \hyperpage{338} \subitem {serif::discretization::blocks::density}, \hyperpage{410} \subitem {serif::discretization::blocks::displacement}, \hyperpage{425} \subitem {serif::discretization::blocks::enthalpy}, \hyperpage{497} \subitem {serif::discretization::blocks::gravity}, \hyperpage{610} \subitem {serif::discretization::blocks::rotation}, \hyperpage{887} \subitem {serif::discretization::blocks::surface\_deformation}, \hyperpage{937} \item {TermsOf} \subitem {serif::discretization::blocks}, \hyperpage{76} \item {Test} \subitem {serif::equations::BarotropicClosure$<$ EOST $>$}, \hyperpage{283} \subitem {serif::equations::BarotropicHydrostaticEquilibrium}, \hyperpage{286} \subitem {serif::equations::Contribution$<$ TestOperandT, SupportT $>$}, \hyperpage{388} \subitem {serif::equations::DisplacementForce$<$ EOST $>$}, \hyperpage{427} \subitem {serif::equations::EquationDifference$<$ LeftT, RightT $>$}, \hyperpage{511} \subitem {serif::equations::EquationScale$<$ EquationT $>$}, \hyperpage{521} \subitem {serif::equations::EquationSum$<$ FirstT, RestTs $>$}, \hyperpage{523} \subitem {serif::equations::GravityGradientRelation}, \hyperpage{614} \subitem {serif::equations::PoissonBalance}, \hyperpage{764} \subitem {serif::geometry::surface::detail::PressureSurfaceDescription$<$ EOS, Bindings, RowQuantity, RelationT, ResolveCarrier $>$}, \hyperpage{796} \subitem {serif::operators::backend::mfem::NodalDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{715} \subitem {serif::operators::BadContributionCollection}, \hyperpage{278} \subitem {serif::operators::BadContributionRow}, \hyperpage{279} \subitem {serif::operators::BarotropicHydrostaticEquilibrium}, \hyperpage{289} \subitem {serif::operators::detail::CouplingForm$<$ Input, TestOperand $>$}, \hyperpage{399} \subitem {serif::operators::EquationPlan$<$ EquationT, utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{514} \subitem {serif::operators::GradientRequest}, \hyperpage{601} \subitem {serif::operators::NestedBadCollection}, \hyperpage{712} \item {test} \subitem {serif::discretization::forms::FormDescriptor}, \hyperpage{572} \item {test\_basis} \subitem {serif::operators::backend::mfem::ElementGeometry$<$ OperandCount $>$}, \hyperpage{491} \item {test\_basis\_variation} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1028} \item {test\_order} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \item {test\_order\_reduction} \subitem {serif::discretization::forms::FormTraits$<$ boundary\_flux$<$ TrialT, TestT $>$ $>$}, \hyperpage{575} \subitem {serif::discretization::forms::FormTraits$<$ divergence$<$ TrialT, TestT $>$ $>$}, \hyperpage{576} \subitem {serif::discretization::forms::FormTraits$<$ force$<$ TrialT, TestT $>$ $>$}, \hyperpage{578} \subitem {serif::discretization::forms::FormTraits$<$ FormT $>$}, \hyperpage{574} \subitem {serif::discretization::forms::FormTraits$<$ mass$<$ TrialT, TestT $>$ $>$}, \hyperpage{579} \subitem {serif::discretization::forms::FormTraits$<$ projection$<$ TrialT, TestT $>$ $>$}, \hyperpage{581} \subitem {serif::discretization::forms::FormTraits$<$ source$<$ TrialT, TestT $>$ $>$}, \hyperpage{582} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \item {test\_type} \subitem {serif::discretization::forms::boundary\_flux$<$ TrialT, TestT $>$}, \hyperpage{317} \subitem {serif::discretization::forms::divergence$<$ TrialT, TestT $>$}, \hyperpage{430} \subitem {serif::discretization::forms::force$<$ TrialT, TestT $>$}, \hyperpage{541} \subitem {serif::discretization::forms::mass$<$ TrialT, TestT $>$}, \hyperpage{687} \subitem {serif::discretization::forms::projection$<$ TrialT, TestT $>$}, \hyperpage{803} \subitem {serif::discretization::forms::source$<$ TrialT, TestT $>$}, \hyperpage{916} \item {test\_values} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1029} \item {test\_variation\_result} \subitem {serif::operators::backend::mfem::Workspace}, \hyperpage{1029} \item {TestOperand} \subitem {serif::equations::Contribution$<$ TestOperandT, SupportT $>$}, \hyperpage{388} \item {TestOperandOf} \subitem {serif::equations}, \hyperpage{117} \item {ThermodynamicQuantityID} \subitem {serif::dimensions::runtime::ThermodynamicQuantityID}, \hyperpage{974} \item {thermodynamicQuantityID} \subitem {serif::dimensions::runtime}, \hyperpage{68} \item {TimeValue} \subitem {serif::dimensions}, \hyperpage{66} \item {Todo List}, \hyperpage{3} \item {TorqueValue} \subitem {serif::dimensions}, \hyperpage{67} \item {Trace} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \item {trace} \subitem {serif::discretization::functional\_space::SpaceDescriptor}, \hyperpage{919} \item {Trace2StringMap} \subitem {serif::discretization::functional\_space}, \hyperpage{102} \item {track\_by} \subitem {serif::utils::dependencies}, \hyperpage{201} \item {trackable} \subitem {serif::utils::dependencies::detail::ResourceKeys$<$ types::TypeList$<$ Resources... $>$ $>$}, \hyperpage{879} \item {tracks\_coordinates} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{448} \item {Traits} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{367} \item {Trial} \subitem {serif::operators::detail::CouplingForm$<$ Input, TestOperand $>$}, \hyperpage{399} \item {trial} \subitem {serif::discretization::forms::FormDescriptor}, \hyperpage{573} \item {trial\_order} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \item {trial\_order\_reduction} \subitem {serif::discretization::forms::FormTraits$<$ boundary\_flux$<$ TrialT, TestT $>$ $>$}, \hyperpage{575} \subitem {serif::discretization::forms::FormTraits$<$ divergence$<$ TrialT, TestT $>$ $>$}, \hyperpage{577} \subitem {serif::discretization::forms::FormTraits$<$ force$<$ TrialT, TestT $>$ $>$}, \hyperpage{578} \subitem {serif::discretization::forms::FormTraits$<$ FormT $>$}, \hyperpage{574} \subitem {serif::discretization::forms::FormTraits$<$ mass$<$ TrialT, TestT $>$ $>$}, \hyperpage{579} \subitem {serif::discretization::forms::FormTraits$<$ projection$<$ TrialT, TestT $>$ $>$}, \hyperpage{581} \subitem {serif::discretization::forms::FormTraits$<$ source$<$ TrialT, TestT $>$ $>$}, \hyperpage{582} \subitem {serif::discretization::quadrature::Query}, \hyperpage{821} \item {trial\_type} \subitem {serif::discretization::forms::boundary\_flux$<$ TrialT, TestT $>$}, \hyperpage{317} \subitem {serif::discretization::forms::divergence$<$ TrialT, TestT $>$}, \hyperpage{430} \subitem {serif::discretization::forms::force$<$ TrialT, TestT $>$}, \hyperpage{541} \subitem {serif::discretization::forms::mass$<$ TrialT, TestT $>$}, \hyperpage{687} \subitem {serif::discretization::forms::projection$<$ TrialT, TestT $>$}, \hyperpage{803} \subitem {serif::discretization::forms::source$<$ TrialT, TestT $>$}, \hyperpage{916} \item {try\_evaluate} \subitem {serif::eos::runtime::EOSView}, \hyperpage{508} \item {try\_partial\_derivative} \subitem {serif::eos::runtime::EOSView}, \hyperpage{509} \item {try\_prepare} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{371} \item {try\_prepare\_nodal} \subitem {serif::operators::backend::mfem}, \hyperpage{188} \item {try\_prepare\_point\_border} \subitem {serif::operators::backend::mfem}, \hyperpage{188} \item {try\_prepare\_validated} \subitem {serif::operators::backend::mfem}, \hyperpage{189} \item {try\_prepare\_volume} \subitem {serif::operators::backend::mfem}, \hyperpage{189} \item {tryRuntimePartialDerivative} \subitem {serif::eos::runtime}, \hyperpage{115} \item {Type} \subitem {serif::dimensions::QuantityAt$<$ Index, QuantityList$<$ Quantities... $>$ $>$}, \hyperpage{812} \subitem {serif::dimensions::QuantityOf$<$ QuantityValue$<$ Quantity $>$ $>$}, \hyperpage{813} \subitem {serif::eos::runtime::RuntimeRelationQuantities$<$ relations::Relation$<$ OutputT, InputTs... $>$ $>$}, \hyperpage{902} \subitem {serif::geometry::deformation::DeformationWorkspaceType$<$ Map, Linear $>$}, \hyperpage{407} \subitem {serif::geometry::deformation::DeformationWorkspaceType$<$ Map, true $>$}, \hyperpage{407} \subitem {serif::geometry::surface::detail::SurfaceOperands$<$ utils::dependencies::KeyList$<$ Terms... $>$ $>$}, \hyperpage{947} \subitem {serif::geometry::surface::detail::UniqueTerms$<$ utils::types::TypeList$<$ Terms... $>$ $>$}, \hyperpage{979} \subitem {serif::utils::misc::concepts::Concat$<$ types::TypeList$<$ LhsTs... $>$, types::TypeList$<$ RhsTs... $>$, Rest... $>$}, \hyperpage{384} \subitem {serif::utils::misc::concepts::Concat$<$ types::TypeList$<$ Ts... $>$ $>$}, \hyperpage{385} \subitem {serif::utils::misc::concepts::Concat$<$$>$}, \hyperpage{385} \subitem {serif::utils::misc::concepts::EnumerateTypes$<$ types::TypeList$<$ TypeTs... $>$, Descriptor $>$}, \hyperpage{502} \subitem {serif::utils::misc::concepts::Filter$<$ types::TypeList$<$ Head, Tail... $>$, Predicate $>$}, \hyperpage{536} \subitem {serif::utils::misc::concepts::Filter$<$ types::TypeList$<$$>$, Predicate $>$}, \hyperpage{537} \subitem {serif::utils::misc::concepts::Prepend$<$ T, types::TypeList$<$ Ts... $>$ $>$}, \hyperpage{784} \subitem {serif::utils::types::DenseMatrixBase$<$ T $>$}, \hyperpage{408} \subitem {serif::utils::types::DenseTensorBase$<$ T, Rank $>$}, \hyperpage{408} \subitem {serif::utils::types::SparseMatrixBase$<$ T $>$}, \hyperpage{920} \subitem {serif::utils::types::SparseTensorBase$<$ T, Rank $>$}, \hyperpage{920} \subitem {serif::utils::types::VectorBase$<$ T $>$}, \hyperpage{1003} \item {type} \subitem {serif::discretization::forms::OperandResult$<$ OperandT $>$}, \hyperpage{735} \subitem {serif::discretization::forms::OperationValue$<$ 0, Operation::Gradient $>$}, \hyperpage{741} \subitem {serif::discretization::forms::OperationValue$<$ 0, Operation::Value $>$}, \hyperpage{741} \subitem {serif::discretization::forms::OperationValue$<$ 1, Operation::Curl $>$}, \hyperpage{742} \subitem {serif::discretization::forms::OperationValue$<$ 1, Operation::Divergence $>$}, \hyperpage{742} \subitem {serif::discretization::forms::OperationValue$<$ 1, Operation::NormalTrace $>$}, \hyperpage{743} \subitem {serif::discretization::forms::OperationValue$<$ 1, Operation::Value $>$}, \hyperpage{744} \subitem {serif::equations::Contributions$<$ T, std::void\_t$<$ decltype(std::declval$<$ const T \& $>$().contributions())$>$ $>$}, \hyperpage{394} \subitem {serif::equations::Contributions$<$ T, typename $>$}, \hyperpage{393} \subitem {serif::equations::ContributionSupport$<$ T, std::void\_t$<$ typename T::Support $>$ $>$}, \hyperpage{395} \subitem {serif::equations::ContributionSupport$<$ T, typename $>$}, \hyperpage{395} \subitem {serif::equations::ContributionTuple$<$ std::tuple$<$ Ts... $>$, std::void\_t$<$ decltype(std::tuple\_cat(std::declval$<$ typename Contributions$<$ std::remove\_cvref\_t$<$ Ts $>$ $>$::type $>$()...))$>$ $>$}, \hyperpage{396} \subitem {serif::equations::ContributionTuple$<$ TupleT, typename $>$}, \hyperpage{396} \subitem {serif::equations::TestOperandTraits$<$ T, std::void\_t$<$ typename T::TestOperand $>$ $>$}, \hyperpage{971} \subitem {serif::equations::TestOperandTraits$<$ T, typename $>$}, \hyperpage{970} \subitem {serif::operators::detail::AsKeyList$<$ utils::types::TypeList$<$ T... $>$ $>$}, \hyperpage{277} \subitem {serif::operators::detail::Columns$<$ utils::types::TypeList$<$ O... $>$ $>$}, \hyperpage{355} \subitem {serif::operators::detail::CouplingForm$<$ Input, TestOperand $>$}, \hyperpage{399} \subitem {serif::operators::detail::Join$<$ Lists $>$}, \hyperpage{661} \subitem {serif::utils::dependencies::detail::AppendBinding$<$ Bindings$<$ BindingsTs... $>$, BindingT $>$}, \hyperpage{270} \subitem {serif::utils::dependencies::detail::AppendKeys$<$ ResultT, FirstT, Rest... $>$}, \hyperpage{272} \subitem {serif::utils::dependencies::detail::AppendKeys$<$ ResultT, Keys $>$}, \hyperpage{271} \subitem {serif::utils::dependencies::detail::AppendUnique$<$ KeyList$<$ Keys... $>$, T $>$}, \hyperpage{273} \subitem {serif::utils::dependencies::detail::BoundType$<$ Bindings$<$ BindingTs... $>$, KeyT $>$::binding\_tag$<$ K, T $>$}, \hyperpage{309} \subitem {serif::utils::dependencies::detail::MergeKeyLists$<$ ResultT, KeyList$<$ Keys... $>$, Rest... $>$}, \hyperpage{698} \subitem {serif::utils::dependencies::detail::MergeKeyLists$<$ ResultT, Lists $>$}, \hyperpage{697} \subitem {serif::utils::dependencies::detail::ResourceKeys$<$ types::TypeList$<$ Resources... $>$ $>$}, \hyperpage{878} \subitem {serif::utils::dependencies::ResolveKeys$<$ BindingsT, KeyList$<$ KeyTs... $>$ $>$}, \hyperpage{874} \item {type\_index} \subitem {serif::utils::dependencies::detail}, \hyperpage{206} \item {type\_name} \subitem {serif::meta}, \hyperpage{154} \indexspace \item {unit\_rotation} \subitem {serif::equations::RigidRotation}, \hyperpage{884} \item {UNKNOWN\_ERROR} \subitem {serif::utils::errors}, \hyperpage{209} \item {unresolved\_surface} \subitem {serif::geometry::deformation}, \hyperpage{122} \item {Update} \subitem {serif::utils::dependencies::IncrementalComputation$<$ KeyT, ValueT, InputsT, FunctionT $>$}, \hyperpage{630} \item {used\_fixed\_order} \subitem {serif::discretization::quadrature::Resolution}, \hyperpage{870} \item {UsedResources} \subitem {serif::utils::dependencies::detail}, \hyperpage{205} \item {uses\_tensor} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{298} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{305} \indexspace \item {v\_dot\_n\_scale} \subitem {serif::mapping::FaceQuadratureContext}, \hyperpage{532} \item {vacuum} \subitem {serif::geometry::deformation::DomainDeformation$<$ SurfaceT, InteriorT, VacuumT $>$}, \hyperpage{458} \item {vacuum\_attributes} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretization}, \hyperpage{831} \subitem {serif::geometry::deformation::backend::mfem::ReferenceDiscretizationSnapshot}, \hyperpage{833} \item {vacuum\_element\_attribute\_ID} \subitem {serif::utils::user\_options::DomainMapperOptions}, \hyperpage{474} \item {vacuum\_support} \subitem {serif::geometry::deformation::RadialInterpolation}, \hyperpage{829} \item {VALID} \subitem {serif::mapping}, \hyperpage{150} \item {valid} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult}, \hyperpage{850} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult}, \hyperpage{851} \subitem {serif::discretization::domain::schema::validation::SchemaRelationValidationResult}, \hyperpage{907} \subitem {serif::discretization::domain::schema::validation::SchemaValidationResult}, \hyperpage{909} \subitem {serif::utils::dependencies::detail::ComputationCacheTraits$<$ GraphT, ContextT, ErrorT, true $>$}, \hyperpage{375} \subitem {serif::utils::dependencies::detail::ComputationCacheTraits$<$ GraphT, ContextT, ErrorT, Valid $>$}, \hyperpage{374} \subitem {serif::utils::dependencies::detail::ComputationGraphSchema$<$ GraphT, ContextT, Independent $>$}, \hyperpage{378} \subitem {serif::utils::dependencies::detail::ComputationGraphSchema$<$ GraphT, ContextT, true $>$}, \hyperpage{379} \subitem {serif::utils::dependencies::detail::Invocation$<$ ComputationT, ArgumentsT, typename $>$}, \hyperpage{640} \subitem {serif::utils::dependencies::detail::Invocation$<$ ComputationT, types::TypeList$<$ Arguments... $>$, std::void\_t$<$ decltype(std::declval$<$ const ComputationT \& $>$().evaluate(std::declval$<$ const Arguments \& $>$()...))$>$ $>$}, \hyperpage{642} \subitem {serif::utils::dependencies::detail::ResolveComputation$<$ ComputationT, BindingsT, Available $>$}, \hyperpage{870} \subitem {serif::utils::dependencies::detail::ResolveComputation$<$ ComputationT, BindingsT, true $>$}, \hyperpage{871} \subitem {serif::utils::dependencies::detail::ResolveGraph$<$ GraphT, BindingsT, Position, true $>$}, \hyperpage{873} \subitem {serif::utils::dependencies::detail::ResolveStep$<$ GraphT, BindingsT, Position, ComputationT, true $>$}, \hyperpage{876} \subitem {serif::utils::dependencies::detail::ResolveStep$<$ GraphT, BindingsT, Position, ComputationT, Valid $>$}, \hyperpage{875} \subitem {serif::utils::dependencies::detail::Result$<$ std::expected$<$ ValueT, ErrorT $>$ $>$}, \hyperpage{881} \subitem {serif::utils::dependencies::detail::Result$<$ T $>$}, \hyperpage{880} \item {validate} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{443} \subitem {serif::discretization::backend::mfem::DofSelection}, \hyperpage{448} \subitem {serif::discretization::domain::schema::validation::RelationValidator$<$ DomainBoundary$<$ BoundaryT, DomainTs... $>$ $>$}, \hyperpage{853} \subitem {serif::discretization::domain::schema::validation::RelationValidator$<$ FullyConnected$<$ DomainT $>$ $>$}, \hyperpage{853} \subitem {serif::discretization::domain::schema::validation::RelationValidator$<$ Inscribed$<$ InnerT, OuterT $>$ $>$}, \hyperpage{854} \subitem {serif::discretization::domain::schema::validation::SchemaRelationValidator$<$ SchemaT, relation::lists::RelationList$<$ RelationTs... $>$ $>$}, \hyperpage{908} \item {validate\_companion\_numbering} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{132} \item {validate\_deformation\_values} \subitem {serif::geometry::deformation}, \hyperpage{126} \item {validate\_disjoint\_output} \subitem {serif::geometry::deformation::detail}, \hyperpage{136} \item {validate\_element\_data} \subitem {serif::mapping::DomainMapper}, \hyperpage{473} \item {validate\_field\_bindings} \subitem {serif::mapping::GridFunctionMappingEvaluator}, \hyperpage{618} \item {validate\_finite} \subitem {serif::eos::models}, \hyperpage{109} \subitem {serif::utils::misc}, \hyperpage{211} \item {validate\_greater\_than} \subitem {serif::eos::models}, \hyperpage{109} \subitem {serif::utils::misc}, \hyperpage{211} \item {validate\_integral} \subitem {serif::equations::AngularMomentum}, \hyperpage{267} \item {validate\_less\_than} \subitem {serif::eos::models}, \hyperpage{109} \subitem {serif::utils::misc}, \hyperpage{212} \item {validate\_nodal\_discretization} \subitem {serif::operators::backend::mfem}, \hyperpage{189} \item {validate\_nodal\_output} \subitem {serif::operators::backend::mfem}, \hyperpage{189} \item {validate\_nodal\_selection} \subitem {serif::operators::backend::mfem}, \hyperpage{189} \item {validate\_nonnegativity} \subitem {serif::eos::models}, \hyperpage{109} \subitem {serif::utils::misc}, \hyperpage{212} \item {validate\_point} \subitem {serif::mapping::VolumeMappingCache}, \hyperpage{1016} \item {validate\_point\_border\_outputs} \subitem {serif::operators::backend::mfem}, \hyperpage{190} \item {validate\_relation\_request} \subitem {serif::eos::runtime::EOSView}, \hyperpage{509} \item {validate\_scalar\_reference\_space} \subitem {serif::geometry::deformation::backend::mfem}, \hyperpage{132} \item {validate\_schema} \subitem {serif::discretization::domain::schema::validation}, \hyperpage{91} \item {validate\_values} \subitem {serif::discretization::backend::mfem::DofMap}, \hyperpage{443} \item {validate\_volume\_data} \subitem {serif::operators::backend::mfem}, \hyperpage{190} \item {validate\_volume\_discretization} \subitem {serif::operators::backend::mfem}, \hyperpage{190} \item {validation} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{808} \item {validation\_integral} \subitem {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{487} \item {validation\_integrand} \subitem {serif::equations::AngularMomentum}, \hyperpage{268} \item {Value} \subitem {serif::equations::gravity\_contributions}, \hyperpage{118} \subitem {serif::operators::backend::mfem::NodalDiscretization$<$ EquationT, SchemaT $>$}, \hyperpage{715} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{730} \subitem {serif::utils::dependencies::detail::Result$<$ std::expected$<$ ValueT, ErrorT $>$ $>$}, \hyperpage{881} \subitem {serif::utils::dependencies::detail::Result$<$ T $>$}, \hyperpage{879} \item {value} \subitem {serif::dimensions::PartialDerivative$<$ OutputQuantity, InputQuantity $>$}, \hyperpage{751} \subitem {serif::dimensions::QuantityValue$<$ Quantity $>$}, \hyperpage{815} \subitem {serif::dimensions::runtime::RuntimeQuantityValue}, \hyperpage{900} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \subitem {serif::discretization::functional\_space}, \hyperpage{99} \subitem {serif::discretization::functional\_space::Rank$<$ R $>$}, \hyperpage{830} \subitem {serif::discretization::quadrature::backend::mfem::MFEMOperandListOrder$<$ utils::types::TypeList$<$ OperandTs... $>$ $>$}, \hyperpage{704} \subitem {serif::geometry::surface::SurfaceEOSResponse$<$ Formulation $>$}, \hyperpage{945} \subitem {serif::mapping::DMReferenceDisplacementSample}, \hyperpage{433} \subitem {serif::utils::CompensatedSum}, \hyperpage{357} \subitem {serif::utils::dependencies::detail::BorrowedValue$<$ T $>$}, \hyperpage{315} \subitem {serif::utils::dependencies::detail::CachedResult$<$ ValueT, InputCount $>$}, \hyperpage{333} \subitem {serif::utils::dependencies::detail::HasBinding$<$ Bindings$<$ BindingTs... $>$, KeyT $>$}, \hyperpage{621} \subitem {serif::utils::dependencies::detail::OwnedValue$<$ T $>$}, \hyperpage{748} \item {value\_and\_gradient} \subitem {serif::discretization::backend::mfem}, \hyperpage{70} \item {values} \subitem {serif::equations::OperandValues$<$ utils::types::TypeList$<$ Operands... $>$, OutputT $>$}, \hyperpage{738} \subitem {serif::geometry::surface::BoundaryValues$<$ Term $>$}, \hyperpage{328} \subitem {serif::operators::backend::mfem}, \hyperpage{191} \subitem {serif::operators::backend::mfem::CoefficientView$<$ BindingT $>$}, \hyperpage{354} \subitem {serif::operators::backend::mfem::MappingCoefficients}, \hyperpage{676} \subitem {serif::operators::backend::mfem::SelectedNodalValues}, \hyperpage{911} \subitem {serif::operators::detail::ContributionChildren$<$ EquationT $>$}, \hyperpage{390} \item {Vector} \subitem {serif::equations::RigidRotation}, \hyperpage{883} \subitem {serif::operators::backend::mfem}, \hyperpage{171} \item {vector\_copies} \subitem {serif::operators::backend::mfem::OperandEvaluator$<$ OperandT $>$}, \hyperpage{733} \item {vector\_dimension} \subitem {serif::geometry::deformation::backend::mfem::ReferenceSpaceSnapshot}, \hyperpage{838} \item {vector\_term} \subitem {serif::discretization::blocks::displacement}, \hyperpage{425} \item {VectorValue} \subitem {serif::discretization::forms}, \hyperpage{94} \item {VelocityValue} \subitem {serif::dimensions}, \hyperpage{67} \item {version\_index} \subitem {serif::utils::dependencies::ComputationCache$<$ GraphT, ContextT, ErrorT $>$}, \hyperpage{371} \item {versions} \subitem {serif::utils::dependencies::detail::ComputationCacheStorage$<$ GraphT, BindingsT, types::TypeList$<$ Resources... $>$, std::index\_sequence$<$ Indices... $>$ $>$}, \hyperpage{374} \item {vertices} \subitem {serif::geometry::deformation::backend::mfem::ReferenceMeshSnapshot}, \hyperpage{836} \item {view} \subitem {serif::utils::types::ct\_error\_string$<$ N $>$}, \hyperpage{400} \subitem {serif::utils::types::ctstring$<$ N $>$}, \hyperpage{401} \item {views.cpp} \subitem {SERiFErrorCode}, \hyperpage{1038} \item {virial} \subitem {serif::discretization::quadrature::QuadratureOptions}, \hyperpage{809} \item {visit\_contributions} \subitem {serif::operators::detail}, \hyperpage{193} \item {visitedElementCount} \subitem {serif::discretization::domain::relation::validation::RelationValidationResult::ConnectedDiagnostics}, \hyperpage{386} \subitem {serif::discretization::domain::schema::validation::RelationValidationResult::ConnectedDiagnostics}, \hyperpage{387} \item {volume\_height} \subitem {serif::operators::backend::mfem}, \hyperpage{190} \item {volume\_residual} \subitem {serif::operators::backend::mfem}, \hyperpage{190} \item {volume\_width} \subitem {serif::operators::backend::mfem}, \hyperpage{191} \item {volume\_work\_report} \subitem {serif::operators::backend::mfem}, \hyperpage{191} \item {VolumeCache} \subitem {serif::operators::backend::mfem}, \hyperpage{171} \item {VolumeCoefficients} \subitem {serif::operators::backend::mfem}, \hyperpage{171} \item {VolumeDiscretization} \subitem {serif::operators::backend::mfem}, \hyperpage{191} \item {VolumeEquationOf} \subitem {serif::operators::backend::mfem}, \hyperpage{171} \item {VolumeInputs} \subitem {serif::operators::backend::mfem}, \hyperpage{172} \item {VolumeMesh} \subitem {serif::operators::backend::mfem}, \hyperpage{172} \item {VolumeOperandResult} \subitem {serif::operators::backend::mfem}, \hyperpage{172} \item {VolumeValue} \subitem {serif::dimensions}, \hyperpage{67} \indexspace \item {warning.hpp} \subitem {DISABLE\_WARNING}, \hyperpage{1369} \item {weight} \subitem {serif::mapping::DMFixedMeshGeometry}, \hyperpage{431} \item {weight\_variation} \subitem {serif::mapping::VolumeMappingVariation}, \hyperpage{1019} \item {weighted\_field\_derivatives} \subitem {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{488} \item {weighted\_position\_derivative} \subitem {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{488} \item {weighted\_residual} \subitem {serif::operators::backend::mfem::ElementData$<$ OperandCount $>$}, \hyperpage{488} \item {WHITE} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \item {width} \subitem {serif::discretization::backend::mfem::BasisEvaluation}, \hyperpage{298} \subitem {serif::operators::backend::mfem::BasisEvaluation}, \hyperpage{305} \item {workspace} \subitem {serif::operators::backend::mfem::VolumeScratch}, \hyperpage{1023} \indexspace \item {YELLOW} \subitem {serif::utils::misc::terminal}, \hyperpage{217} \end{theindex}