Skip to content

num::space::zero_sum

Defined in header <core/math/subspace.hpp>

struct zero_sum final;

The codimension-one subspace {x : sum_i x_i = 0}.

Members

member description
double tolerance = 1e-11
template <class V> requires std::floating_point<math::scalar_t<V>> &&requires(const V &value, std::size_t i) { value[i]; } bool contains(const V &value) const
template <class V> requires std::floating_point<math::scalar_t<V>> &&requires(V &value, std::size_t i) { value[i] = math::scalar_t<V>(0); } void project(V &value) const