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
+18
View File
@@ -0,0 +1,18 @@
#pragma once
#include <fesa/core/ids.hpp>
#include <fesa/model/boundary_condition.hpp>
namespace fesa::fem {
struct DofKey {
core::NodeId node_id;
model::DofComponent component;
};
inline bool operator==(const DofKey& lhs, const DofKey& rhs)
{
return lhs.node_id.value == rhs.node_id.value && lhs.component == rhs.component;
}
} // namespace fesa::fem