feat(hex8): preserve full high-low state in dynamic element responses

This commit is contained in:
KOKO\Mimi
2026-10-09 23:46:42 +09:00
parent d8d06ae8ae
commit 5435acdde3
21 changed files with 1152 additions and 16 deletions
+8
View File
@@ -241,6 +241,14 @@ Result<Hex8Response> Hex8Element::EvaluateLinear(const Vector& u) const {
Result<Hex8Response> Hex8Element::EvaluateNonlinear(const Vector& u) const {
return Evaluate(u, true);
}
Result<Hex8HighLowResponse> Hex8Element::EvaluateLinearHighLow(
const Vector& high, const Vector& low) const {
return EvaluateHighLow(high, low, false);
}
Result<Hex8HighLowResponse> Hex8Element::EvaluateNonlinearHighLow(
const Vector& high, const Vector& low) const {
return EvaluateHighLow(high, low, true);
}
Result<Hex8Response> Hex8Element::Evaluate(const Vector& u,
bool nonlinear) const {
if (u.Size() != 24U)