OGS
ProcessLib::SourceTerms::Python::PythonSourceTermData Struct Referencefinal

Detailed Description

Groups data used by source terms, in particular by the local assemblers.

Definition at line 29 of file PythonSourceTerm.h.

#include <PythonSourceTerm.h>

Collaboration diagram for ProcessLib::SourceTerms::Python::PythonSourceTermData:
[legend]

Public Attributes

PythonSourceTermPythonSideInterfacesource_term_object
 Python object computing source term values. More...
 
int const global_component_id
 
const MeshLib::Meshsource_term_mesh
 The source term mesh, i.e., the (sub-) domain of this source term. More...
 
std::size_t const source_term_mesh_id
 Mesh ID of the entire domain. More...
 

Member Data Documentation

◆ global_component_id

int const ProcessLib::SourceTerms::Python::PythonSourceTermData::global_component_id

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

Definition at line 36 of file PythonSourceTerm.h.

Referenced by ProcessLib::SourceTerms::Python::PythonSourceTermLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble().

◆ source_term_mesh

const MeshLib::Mesh& ProcessLib::SourceTerms::Python::PythonSourceTermData::source_term_mesh

The source term mesh, i.e., the (sub-) domain of this source term.

Definition at line 39 of file PythonSourceTerm.h.

Referenced by ProcessLib::SourceTerms::Python::PythonSourceTerm::PythonSourceTerm().

◆ source_term_mesh_id

std::size_t const ProcessLib::SourceTerms::Python::PythonSourceTermData::source_term_mesh_id

◆ source_term_object

PythonSourceTermPythonSideInterface* ProcessLib::SourceTerms::Python::PythonSourceTermData::source_term_object

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