Require exact dimensional agreement only when scalar numerical metadata is needed.
More...
template<typename Candidate>
{
typename std::remove_cvref_t<Candidate>::ModelDefinition::ScalarDescription::TargetQuantity;
typename std::remove_cvref_t<Candidate>::ModelDefinition::ScalarDescription::CoordinateQuantity;
typename std::remove_cvref_t<Candidate>::ModelDefinition::ScalarDescription::ResidualQuantity;
{ specification.target() } -> std::same_as<dimensions::QuantityValue<typename std::remove_cvref_t<Candidate>::ModelDefinition::ScalarDescription::TargetQuantity>>;
}
Is compile-time true of the QuantityCandidate can have any const / volatile stripped and if its deriv...
Definition quantities.hpp:50
Require exact dimensional agreement only when scalar numerical metadata is needed.
Definition specification.hpp:104
Recognize a self-describing prescription without demanding executable physics or optional metadata.
Definition specification.hpp:91
@ none
Definition specification.hpp:24
Require exact dimensional agreement only when scalar numerical metadata is needed.