SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::geometry::deformation::VacuumDeformationExtension Concept Reference

#include <vacuum_extension.hpp>

Concept definition

template<typename Candidate>
concept serif::geometry::deformation::VacuumDeformationExtension = requires (const std::remove_cvref_t<Candidate> &extension) {
typename std::remove_cvref_t<Candidate>::PreparedType;
{ extension.descriptor() } noexcept -> std::same_as<VacuumDeformationExtensionDescriptor>;
{ extension.validate() } -> std::same_as<void>;
}