refactor: add phase1 module scaffold

This commit is contained in:
NINI
2026-05-05 00:35:31 +09:00
parent 90307dc13c
commit 59dcc77a24
31 changed files with 239 additions and 6 deletions
+23
View File
@@ -0,0 +1,23 @@
#pragma once
#include <array>
#include <string_view>
namespace fesa {
using ModuleList = std::array<std::string_view, 12>;
inline constexpr ModuleList kArchitectureModules = {
"Analysis", "Assembly", "Boundary", "Core", "Element", "IO",
"Load", "Math", "Material", "Property", "Results", "Util",
};
constexpr const ModuleList& architectureModules() noexcept {
return kArchitectureModules;
}
constexpr std::string_view umbrellaFacadeHeader() noexcept {
return "fesa/fesa.hpp";
}
} // namespace fesa