![]() |
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().