21 lines
375 B
C++
21 lines
375 B
C++
#pragma once
|
|
|
|
#include "fesa/core/status.h"
|
|
#include "fesa/math/sparse_matrix.h"
|
|
|
|
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
|