Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::AdversarialScore Concept Reference

Score type accepted by adversarial search engines. More...

#include <Negamax.H>

Concept definition

template<typename T>
concept Aleph::AdversarialScore = std::signed_integral<T> or std::floating_point<T>
Score type accepted by adversarial search engines.
Definition Negamax.H:70
Divide_Conquer_DP_Result< Cost > divide_and_conquer_partition_dp(const size_t groups, const size_t n, Transition_Cost_Fn transition_cost, const Cost inf=dp_optimization_detail::default_inf< Cost >())
Optimize partition DP using divide-and-conquer optimization.

Detailed Description

Score type accepted by adversarial search engines.

Negamax and Alpha-Beta require an order relation and sign inversion, so the framework constrains scores to signed integral or floating-point types.

Definition at line 70 of file Negamax.H.