feat(elements): implement certified full-integration Hex8 kernel

This commit is contained in:
KOKO\Mimi
2026-10-09 01:03:43 +09:00
parent df0388ae2f
commit 9088af7b32
8 changed files with 1337 additions and 2 deletions
+3 -1
View File
@@ -11,6 +11,7 @@
#include "fesa/math/matrix.h"
#include "fesa/math/vector.h"
#include "fesa/results/result_records.h"
#include "fesa/results/solid_result_records.h"
namespace fesa {
@@ -52,7 +53,8 @@ struct ShellElementResultRows {
/// @brief Selects the physical recovery shape of one runtime element.
using ElementResultPayload =
std::variant<BeamElementResultRows, ShellElementResultRows>;
std::variant<BeamElementResultRows, ShellElementResultRows,
SolidElementResultRows>;
/// @brief Carries stable source identity with one typed recovery payload.
struct ElementResultBundle {