OGS
ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData< BcOrStPythonSideInterface > Struct Template Reference

Detailed Description

template<typename BcOrStPythonSideInterface>
struct ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData< BcOrStPythonSideInterface >

Contains data commonly used by Python BCs and STs, in particular by their local assemblers.

Definition at line 36 of file BcOrStData.h.

#include <BcOrStData.h>

Collaboration diagram for ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData< BcOrStPythonSideInterface >:
[legend]

Public Attributes

BcOrStPythonSideInterface 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
 

Member Data Documentation

◆ all_process_variables_for_this_process

template<typename BcOrStPythonSideInterface >
std::vector<std::reference_wrapper<ProcessVariable> > const& ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData< BcOrStPythonSideInterface >::all_process_variables_for_this_process

◆ bc_or_st_mesh

◆ bc_or_st_object

template<typename BcOrStPythonSideInterface >
BcOrStPythonSideInterface const* const ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData< BcOrStPythonSideInterface >::bc_or_st_object

Python object computing BC or ST values.

Definition at line 39 of file BcOrStData.h.

Referenced by ProcessLib::PythonBoundaryCondition::getEssentialBCValues().

◆ global_component_id

template<typename BcOrStPythonSideInterface >
int const ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData< BcOrStPythonSideInterface >::global_component_id

◆ shape_function_order


The documentation for this struct was generated from the following file: