SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
[detail level 123456]
 ▼Nserif
 ▼Ncompile_time_checks
 ►Ndimensions_meanfield
 ►Nsurface_boundary
 ▼Ndimensions
 RPhysicalQuantityTypeIs compile-time true of the QuantityCandidate can have any const / volatile stripped and if its derived from PhysicalQuantity. Note all ThermodynamicQuantities will also satisfy this concept
 RThermodynamicQuantityTypeIs compile-time true of the QuantityCandidate can have any const / volatile stripped and if its derived from PhysicalQuantity (both enforced through checking PhysicalQuantityType) and then that is is also derived from ThermodynamicQuantity. Note not all physical quanties will satisfy this
 RQuantityValueTypeTurn those compile time structs into a concept that can be used to constrain a template parameter
 RThermodynamicQuantityValueType
 ▼Ndiscretization
 ►Nbackend
 ►Nblocks
 ►Ndomain
 ►Nforms
 ►Nquadrature
 ▼Neos
 ►Nmodels
 ►Nrelations
 ▼Nequations
 RPointEquationA concept that defines the requirements for a pointwise equation
 REquationA concept that defines the requirements for a valid SERiF equation
 ▼Ngeometry
 ►Ndeformation
 ►Nsurface
 ▼Nmodel
 ►Nbackend
 ►Nchecks
 ►Nnormalization
 REquilibriumEquationDescriptionRecognize composition without instantiating any numerical equation contract
 RExecutableEquilibriumDescriptionRecognize current equation backends without instantiating an invalid complete plan
 RExecutableInteriorEquationsThe current interior backend can evaluate every explicitly listed equation
 RModelSpecificationRecognize a self-describing prescription without demanding executable physics or optional metadata
 RDimensionalScalarSpecificationRequire exact dimensional agreement only when scalar numerical metadata is needed
 RValidSpecificationPackPrescriptions accompany one separately owned EOS; no numerical capability is assumed
 RStellarModelTypeSafely recognize descriptions, including when presented with an incomplete specialization
 RHasUniqueSpecificationForRole
 RSpecificationEndpointsValidValidate physical ownership, available inputs and uniquely owned generated equations
 RSpecificationTopologyValidValidate physical endpoints and every derivative in an explicitly declared contract
 RSpecificationBackendAvailableRequire a registered implementation for every declared generated derivative, including explicit zeros
 ▼Noperators
 ►Nbackend
 RScalarValueTerm
 RScalarValueOperand
 RScalarGradientOperandA conforming scalar gradient; discontinuous fields also require face terms
 RVectorGradientOperandFull vector gradients are supported for componentwise H1 fields
 RScalarVolumeEquationEquations executable by the current scalar-value volume operator
 RMappedOperandMathematical operand combinations implemented by the current volume backend
 RVolumeEquationOne or more supported weak volume contributions assembled into a single residual row
 ▼Nsolver
 ►Ncontinuation
 ►Ndetail
 ►Nnormalization
 ►Npreconditioner
 ▼Nutils
 ►Ndependencies
 ►Nmisc
 ►Nprojection