OGS
|
Definition at line 30 of file PythonBoundaryCondition.h.
#include <PythonBoundaryCondition.h>
Public Member Functions | |
ProcessLib::BoundaryConditionAndSourceTerm::Python::FlagAndFluxAndDFlux | getFlagAndFluxAndDFlux (double const t, std::array< double, 3 > const coords, std::vector< double > const &prim_vars_data) const |
Additional Inherited Members | |
Public Attributes inherited from ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData< PythonBoundaryConditionPythonSideInterface > | |
PythonBoundaryConditionPythonSideInterface const *const | bc_or_st_object |
Python object computing BC or ST values. | |
int const | global_component_id |
MeshLib::Mesh const & | bc_or_st_mesh |
The domain, where this BC or ST will be applied. | |
std::vector< std::reference_wrapper< ProcessVariable > > const & | all_process_variables_for_this_process |
unsigned const | shape_function_order |
|
inline |
The interfaces of Python BCs and STs differ slightly.
This method provides an interface for accessing Python BC and ST objects in a uniform way.
Definition at line 39 of file PythonBoundaryCondition.h.
References ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData< PythonBoundaryConditionPythonSideInterface >::bc_or_st_object, ProcessLib::PythonBoundaryConditionPythonSideInterface::getFlux(), and ProcessLib::PythonBoundaryConditionPythonSideInterface::isOverriddenNatural().