akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
Loading...
Searching...
No Matches
convex::AtomLike Concept Reference

Concept for any convex atom node in the expression tree. More...

#include <convex_traits.hpp>

Concept definition

template<typename Atom>
concept convex::AtomLike = requires(const Atom& atom) {
{ atom.validate_domain() } -> std::convertible_to<void>;
{ atom.children };
}
Concept for any convex atom node in the expression tree.
constexpr std::size_t dom_size_v

Detailed Description

Concept for any convex atom node in the expression tree.

Definition at line 453 of file convex_traits.hpp.