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

Namespaces

namespace  concepts
 
namespace  format
 
namespace  std_helper
 
namespace  terminal
 
namespace  traits
 

Functions

template<typename ExceptionType, errors::SERiFErrorCode ErrorCode, concepts::IsNumeric Scalar>
void validate_finite (const Scalar value)
 
template<typename ExceptionType, errors::SERiFErrorCode ErrorCode, concepts::IsComparableToNumeric Scalar>
void validate_greater_than (const Scalar value, const Scalar predicate)
 
template<typename ExceptionType, errors::SERiFErrorCode ErrorCode, concepts::IsComparableToNumeric Scalar>
void validate_less_than (const Scalar value, const Scalar predicate)
 
template<typename ExceptionType, errors::SERiFErrorCode ErrorCode, concepts::IsComparableToNumeric Scalar>
void validate_nonnegativity (const Scalar value)
 

Function Documentation

◆ validate_finite()

template<typename ExceptionType, errors::SERiFErrorCode ErrorCode, concepts::IsNumeric Scalar>
void serif::utils::misc::validate_finite ( const Scalar value)

◆ validate_greater_than()

template<typename ExceptionType, errors::SERiFErrorCode ErrorCode, concepts::IsComparableToNumeric Scalar>
void serif::utils::misc::validate_greater_than ( const Scalar value,
const Scalar predicate )

◆ validate_less_than()

template<typename ExceptionType, errors::SERiFErrorCode ErrorCode, concepts::IsComparableToNumeric Scalar>
void serif::utils::misc::validate_less_than ( const Scalar value,
const Scalar predicate )

◆ validate_nonnegativity()

template<typename ExceptionType, errors::SERiFErrorCode ErrorCode, concepts::IsComparableToNumeric Scalar>
void serif::utils::misc::validate_nonnegativity ( const Scalar value)