16 lines
335 B
C++
16 lines
335 B
C++
#pragma once
|
|
|
|
#include "fesa/core/status.hpp"
|
|
#include "fesa/io/abaqus/input_syntax.hpp"
|
|
#include "fesa/model/domain.hpp"
|
|
|
|
namespace fesa {
|
|
|
|
// Converts syntax-only blocks into the approved immutable B33 semantic model.
|
|
class AbaqusDomainMapper {
|
|
public:
|
|
Result<Domain> map(const ParsedInput& input) const;
|
|
};
|
|
|
|
} // namespace fesa
|