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
+5
View File
@@ -6,6 +6,7 @@
#include "io/abaqus/domain_mapping_context.h"
#include "io/abaqus/material_property_mapper.h"
#include "io/abaqus/step_definition_mapper.h"
#include "io/abaqus/surface_definition_mapper.h"
#include "io/abaqus/topology_mapper.h"
namespace fesa {
@@ -26,6 +27,10 @@ Result<Domain> AbaqusDomainMapper::Map(const ParsedInput& input) const {
if (!status.IsOk()) {
return Result<Domain>::Failure(std::move(status));
}
status = abaqus_internal::SurfaceDefinitionMapper{}.Map(context);
if (!status.IsOk()) {
return Result<Domain>::Failure(std::move(status));
}
status = abaqus_internal::StepDefinitionMapper{}.Map(context);
if (!status.IsOk()) {
return Result<Domain>::Failure(std::move(status));