OGS
PythonSourceTermPythonSideInterface.h
Go to the documentation of this file.
1
11
#pragma once
12
13
namespace
ProcessLib
14
{
15
namespace
SourceTerms
16
{
17
namespace
Python
18
{
22
class
PythonSourceTermPythonSideInterface
23
{
24
public
:
32
virtual
std::pair<double, std::vector<double>>
getFlux
(
33
double
/*t*/
, std::array<double, 3>
const
&
/*x*/
,
34
std::vector<double>
const
&
/*primary_variables*/
)
const
= 0;
35
36
virtual
~PythonSourceTermPythonSideInterface
() =
default
;
37
};
38
}
// namespace Python
39
}
// namespace SourceTerms
40
}
// namespace ProcessLib
ProcessLib::SourceTerms::Python::PythonSourceTermPythonSideInterface
Definition
PythonSourceTermPythonSideInterface.h:23
ProcessLib::SourceTerms::Python::PythonSourceTermPythonSideInterface::getFlux
virtual std::pair< double, std::vector< double > > getFlux(double, std::array< double, 3 > const &, std::vector< double > const &) const =0
ProcessLib::SourceTerms::Python::PythonSourceTermPythonSideInterface::~PythonSourceTermPythonSideInterface
virtual ~PythonSourceTermPythonSideInterface()=default
ProcessLib
Definition
ProjectData.h:51
ProcessLib
BoundaryConditionAndSourceTerm
Python
PythonSourceTermPythonSideInterface.h
Generated by
1.12.0