feat(shell-surface-pressure-load): step 1 - map-pressure-input-contract

This commit is contained in:
KOKO\Mimi
2026-09-01 12:34:29 +09:00
parent ccc2f29dbf
commit ca3e4bc1b0
16 changed files with 1102 additions and 62 deletions
@@ -12,6 +12,7 @@ namespace fesa::abaqus_internal {
class DomainBuilder;
class MaterialPropertyMapper;
class SurfaceDefinitionMapper;
class StepDefinitionMapper;
class TopologyMapper;
@@ -53,6 +54,7 @@ class DomainMappingContext {
friend class DomainBuilder;
friend class MaterialPropertyMapper;
friend class SurfaceDefinitionMapper;
friend class StepDefinitionMapper;
friend class TopologyMapper;
@@ -65,6 +67,9 @@ class DomainMappingContext {
/// @brief Expands identity instances and stable topology candidates.
Status FinalizeTopology();
/// @brief Resolves assembly-level element surfaces after topology expansion.
Status FinalizeElementSurfaces();
/// @brief Resolves the sole static step against finalized source targets.
Status FinalizeStep();