SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::utils::projection::RadialFunction Concept Reference

A radial profile accepts physical radius and returns a value or a numerical rejection. More...

#include <radial.hpp>

Concept definition

template<typename Function>
concept serif::utils::projection::RadialFunction = std::invocable<const Function&, double> &&
(std::same_as<std::invoke_result_t<const Function&, double>, double> ||
std::same_as<std::invoke_result_t<const Function&, double>, RadialValue>)
A radial profile accepts physical radius and returns a value or a numerical rejection.
Definition radial.hpp:14
std::expected< double, std::string > RadialValue
Definition radial.hpp:10

Detailed Description

A radial profile accepts physical radius and returns a value or a numerical rejection.