OGS
ProcessLib::PythonBoundaryConditionData Struct Reference

Detailed Description

Groups data used by essential and natural BCs, in particular by the local assemblers of the latter.

Definition at line 23 of file PythonBoundaryCondition.h.

#include <PythonBoundaryCondition.h>

Collaboration diagram for ProcessLib::PythonBoundaryConditionData:
[legend]

Public Attributes

PythonBoundaryConditionPythonSideInterfacebc_object
 Python object computing BC values. More...
 
NumLib::LocalToGlobalIndexMap const & dof_table_bulk
 DOF table of the entire domain. More...
 
std::size_t const bulk_mesh_id
 Mesh ID of the entire domain. More...
 
int const global_component_id
 
const MeshLib::Meshboundary_mesh
 The boundary mesh, i.e., the domain of this BC. More...
 

Member Data Documentation

◆ bc_object

◆ boundary_mesh

◆ bulk_mesh_id

std::size_t const ProcessLib::PythonBoundaryConditionData::bulk_mesh_id

◆ dof_table_bulk

◆ global_component_id

int const ProcessLib::PythonBoundaryConditionData::global_component_id

Global component ID of the (variable, component) to which this BC is applied.

Definition at line 36 of file PythonBoundaryCondition.h.

Referenced by ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), and ProcessLib::PythonBoundaryCondition::getEssentialBCValues().


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