Loading [MathJax]/extensions/tex2jax.js
OGS
ProcessLib::SourceTermConfig Struct Referencefinal

Detailed Description

Definition at line 18 of file SourceTermConfig.h.

#include <SourceTermConfig.h>

Collaboration diagram for ProcessLib::SourceTermConfig:
[legend]

Public Member Functions

 SourceTermConfig (BaseLib::ConfigTree &&config_, MeshLib::Mesh const &mesh_, std::optional< int > const component_id_)
 
 SourceTermConfig (SourceTermConfig &&other)
 

Public Attributes

BaseLib::ConfigTree config
 
MeshLib::Mesh const & mesh
 
std::optional< int > const component_id
 

Constructor & Destructor Documentation

◆ SourceTermConfig() [1/2]

ProcessLib::SourceTermConfig::SourceTermConfig ( BaseLib::ConfigTree &&  config_,
MeshLib::Mesh const &  mesh_,
std::optional< int > const  component_id_ 
)
inline

Definition at line 20 of file SourceTermConfig.h.

23  : config(std::move(config_)), mesh(mesh_), component_id(component_id_)
24  {
25  }
BaseLib::ConfigTree config
MeshLib::Mesh const & mesh
std::optional< int > const component_id

◆ SourceTermConfig() [2/2]

ProcessLib::SourceTermConfig::SourceTermConfig ( SourceTermConfig &&  other)
inline

Definition at line 27 of file SourceTermConfig.h.

28  : config(std::move(other.config)),
29  mesh(other.mesh),
30  component_id(other.component_id)
31  {
32  }

Member Data Documentation

◆ component_id

std::optional<int> const ProcessLib::SourceTermConfig::component_id

Definition at line 36 of file SourceTermConfig.h.

Referenced by ProcessLib::createSourceTerm().

◆ config

BaseLib::ConfigTree ProcessLib::SourceTermConfig::config

Definition at line 34 of file SourceTermConfig.h.

Referenced by ProcessLib::createSourceTerm().

◆ mesh

MeshLib::Mesh const& ProcessLib::SourceTermConfig::mesh

Definition at line 35 of file SourceTermConfig.h.

Referenced by ProcessLib::createSourceTerm().


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