#pragma once #include #include #include #include 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