template<typename T>
ct.glsParam();
{ ct.glsParam().tau() } -> std::same_as<typename T::Scalar>;
{
ct.glsParam().eta() } -> std::same_as<typename T::VectorType>;
{ ct.glsParam().kappa() } -> std::same_as<typename T::Scalar>;
{ ct.glsParam().tau_normalized() } -> std::same_as<typename T::Scalar>;
{ ct.glsParam().eta_normalized() } -> std::same_as<typename T::VectorType>;
{ ct.glsParam().kappa_normalized() } -> std::same_as<typename T::Scalar>;
{ ct.glsParam().fitness() } -> std::same_as<typename T::Scalar>;
{ ct.glsParam().compareTo(ct, true) } -> std::same_as<typename T::Scalar>;
}
Aggregator class used to declare specialized structures using CRTP.
Definition at line 89 of file concepts.h.