Concepts#

DiFfRG: Concepts
DiFfRG
Discretization Framework for functional Renormalization Group flows
Concepts
Here is a list of all concepts with brief descriptions:
[detail level 1234]
 ▼NDiFfRG
 ▼NdefThis namespace contains all default implementations and definitions needed for numerical models
 RHasSlopeLimiterConcept that any slope-limiter mixin must satisfy
 RHasReconstructorConcept that any gradient-reconstruction strategy must satisfy
 RHasWaveSpeedConcept that any wave-speed strategy must satisfy
 ▼NFV
 ▼NKurganovTadmor
 RHasAssemblyViewRange
 RHasFaceAssemblyViewRange
 RHasCellAssemblyViewRange
 RHasAssemblyContextView
 RHasFVKTAssemblyHook
 ▼Ninternal
 RIsModelWhether a type is a model, i.e. carries the component descriptor rather than being one
 RCarriesModelWhether a Discretization knows which model it belongs to
 RSupportedVectorTypeA vector type DiFfRG's timesteppers and assemblers can work with
 RNamedTupleConcept for a named tuple
 Ris_container
 Ris_sized_container
 Rhas_n_call_operator
 RHasExtractorPointWhether Model chooses its own point at which the extractors are evaluated
 RMeshIsRectangular
 Ris_coordinates
 Rhas_integrator_AD
 Rhas_integrator_AD2
 Rhas_set_k
 Rhas_set_T
 Rhas_set_typical_E
 Rhas_set_x_extent
 Rprovides_regulator
 Rprovides_kernel
 Rprovides_constant
 Ris_valid_kernel
 Rhas_interpolator_typesChecks that an interpolator class provides the required type aliases (value_type, ctype)
 Rhas_interpolator_methodsChecks that an interpolator class provides the required methods (get_coordinates) and a call operator with the correct arity
 Ris_interpolatorA concept for what is an interpolator class