feat: add solver core skeleton

This commit is contained in:
NINI
2026-06-12 02:25:07 +09:00
parent 4e7fd1087d
commit cbd1a6c5d7
46 changed files with 1911 additions and 19 deletions
+32
View File
@@ -0,0 +1,32 @@
#pragma once
#include <fesa/core/ids.hpp>
#include <string>
#include <utility>
namespace fesa::model {
class Material {
public:
Material(core::MaterialId id, std::string name)
: id_(id), name_(std::move(name))
{
}
core::MaterialId id() const
{
return id_;
}
const std::string& name() const
{
return name_;
}
private:
core::MaterialId id_;
std::string name_;
};
} // namespace fesa::model