feat(shell-surface-pressure-load): step 6 - compare-pressure-reference

This commit is contained in:
KOKO\Mimi
2026-09-01 17:00:55 +09:00
parent d099894e87
commit 6817942894
4 changed files with 382 additions and 8 deletions
@@ -14,6 +14,12 @@
namespace fesa::test {
enum class NonlinearReferenceArtifactDisposition {
kRequired,
kReviewOnly,
kExcluded,
};
struct NonlinearReferenceCase {
std::string case_id;
std::filesystem::path original_input_path;
@@ -21,6 +27,14 @@ struct NonlinearReferenceCase {
std::filesystem::path reaction_csv_path;
std::filesystem::path stress_inventory_path;
std::filesystem::path execution_directory;
NonlinearReferenceArtifactDisposition input_artifact_disposition{
NonlinearReferenceArtifactDisposition::kRequired};
NonlinearReferenceArtifactDisposition displacement_artifact_disposition{
NonlinearReferenceArtifactDisposition::kRequired};
NonlinearReferenceArtifactDisposition reaction_artifact_disposition{
NonlinearReferenceArtifactDisposition::kRequired};
NonlinearReferenceArtifactDisposition stress_artifact_disposition{
NonlinearReferenceArtifactDisposition::kRequired};
};
struct ArtifactSnapshot {