OGS
BcOrStData.h
Go to the documentation of this file.
1
11#pragma once
12
13#include "MeshLib/Mesh.h"
15
17{
19{
23 bool flag;
24
26 double flux;
27
30 std::vector<double> dFlux;
31};
32
35template <typename BcOrStPythonSideInterface>
37{
39 BcOrStPythonSideInterface const* const bc_or_st_object;
40
44
47
50 std::vector<std::reference_wrapper<ProcessVariable>> const&
52
55 unsigned const shape_function_order;
56};
57
58} // namespace ProcessLib::BoundaryConditionAndSourceTerm::Python
Definition of the Mesh class.
MeshLib::Mesh const & bc_or_st_mesh
The domain, where this BC or ST will be applied.
Definition BcOrStData.h:46
std::vector< std::reference_wrapper< ProcessVariable > > const & all_process_variables_for_this_process
Definition BcOrStData.h:51
BcOrStPythonSideInterface const *const bc_or_st_object
Python object computing BC or ST values.
Definition BcOrStData.h:39