feat(linear-static-3d-euler-beam): step 18 - sparse-assembly

This commit is contained in:
KOKO\Mimi
2026-08-09 19:27:47 +09:00
parent 59da6c6b96
commit 664d3ff2a1
10 changed files with 2578 additions and 0 deletions
@@ -0,0 +1,20 @@
#pragma once
#include "fesa/core/status.hpp"
#include "fesa/math/sparse_matrix.hpp"
namespace fesa {
class AnalysisModel;
class DofManager;
class ParallelFor;
class SparseAssembler {
public:
static Result<SparseMatrix> assembleStiffness(
const AnalysisModel& model,
const DofManager& dofs,
const ParallelFor& parallelFor);
};
} // namespace fesa