feat(deterministic-parallel-assembly): step 1 — tbb-element-evaluation

This commit is contained in:
KOKO\Mimi
2026-08-01 23:21:27 +09:00
parent b9bb439766
commit 6c2e1f3ab1
5 changed files with 457 additions and 1 deletions
+21
View File
@@ -0,0 +1,21 @@
#pragma once
#include <cstddef>
#include <fesa/assembly/equation_system.hpp>
#include <fesa/fem/dof_manager.hpp>
#include <fesa/model/domain.hpp>
namespace fesa {
struct AssemblyOptions final {
std::size_t max_threads;
std::size_t grain_size;
};
[[nodiscard]] EquationSystem assemble_parallel(
const Domain& domain,
const DofManager& dofs,
AssemblyOptions options);
} // namespace fesa