feat(solver-bootstrap): step 3 — core-ids-and-diagnostics

This commit is contained in:
KOKO\Mimi
2026-07-30 13:01:15 +09:00
parent 3e44deed72
commit 34d21f43fe
10 changed files with 255 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
#pragma once
#include <cmath>
namespace fesa {
struct Vec3 final {
double x;
double y;
double z;
};
[[nodiscard]] inline bool is_finite(const Vec3 value) noexcept {
return std::isfinite(value.x) && std::isfinite(value.y) &&
std::isfinite(value.z);
}
} // namespace fesa