OGS
|
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>
Public Attributes | |
PythonBoundaryConditionPythonSideInterface * | bc_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::Mesh & | boundary_mesh |
The boundary mesh, i.e., the domain of this BC. More... | |
PythonBoundaryConditionPythonSideInterface* ProcessLib::PythonBoundaryConditionData::bc_object |
Python object computing BC values.
Definition at line 26 of file PythonBoundaryCondition.h.
Referenced by ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), and ProcessLib::PythonBoundaryCondition::getEssentialBCValues().
const MeshLib::Mesh& ProcessLib::PythonBoundaryConditionData::boundary_mesh |
The boundary mesh, i.e., the domain of this BC.
Definition at line 39 of file PythonBoundaryCondition.h.
Referenced by ProcessLib::PythonBoundaryCondition::PythonBoundaryCondition(), ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), and ProcessLib::PythonBoundaryCondition::getEssentialBCValues().
std::size_t const ProcessLib::PythonBoundaryConditionData::bulk_mesh_id |
Mesh ID of the entire domain.
Definition at line 32 of file PythonBoundaryCondition.h.
Referenced by ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), and ProcessLib::PythonBoundaryCondition::getEssentialBCValues().
NumLib::LocalToGlobalIndexMap const& ProcessLib::PythonBoundaryConditionData::dof_table_bulk |
DOF table of the entire domain.
Definition at line 29 of file PythonBoundaryCondition.h.
Referenced by ProcessLib::PythonBoundaryCondition::PythonBoundaryCondition(), ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), and ProcessLib::PythonBoundaryCondition::getEssentialBCValues().
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().