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

#include <vacuum_extension.hpp>

Concept definition

template<typename Extension, typename CompilationContext>
concept serif::geometry::deformation::VacuumDeformationExtensionCompilable = VacuumDeformationExtension<Extension> && requires (const std::remove_cvref_t<Extension>& extension, const std::remove_cvref_t<CompilationContext>& context) {
{ compileVacuumDeformationExtension(extension, context) } -> std::same_as<typename std::remove_cvref_t<Extension>::PreparedType>;
}