OGS
PythonSourceTermLocalAssemblerInterface.h
Go to the documentation of this file.
1
10#pragma once
11
12namespace ProcessLib
13{
14namespace SourceTerms
15{
16namespace Python
17{
19{
20public:
21 virtual void assemble(
22 std::size_t const source_term_element_id,
23 NumLib::LocalToGlobalIndexMap const& source_term_dof_table,
24 double const t, const GlobalVector& x, GlobalVector& b,
25 GlobalMatrix* Jac) = 0;
26
28};
29
30} // namespace Python
31} // namespace SourceTerms
32} // namespace ProcessLib
Global vector based on Eigen vector.
Definition EigenVector.h:25
virtual void assemble(std::size_t const source_term_element_id, NumLib::LocalToGlobalIndexMap const &source_term_dof_table, double const t, const GlobalVector &x, GlobalVector &b, GlobalMatrix *Jac)=0