Loading [MathJax]/extensions/tex2jax.js
OGS
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
z
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
i
k
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
Variables
Typedefs
Enumerations
Macros
b
c
g
m
n
o
p
r
s
t
BcOrStData.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
MeshLib/Mesh.h
"
14
#include "
ProcessLib/ProcessVariable.h
"
15
16
namespace
ProcessLib::BoundaryConditionAndSourceTerm::Python
17
{
18
struct
FlagAndFluxAndDFlux
19
{
23
bool
flag
;
24
26
double
flux
;
27
30
std::vector<double>
dFlux
;
31
};
18
struct
FlagAndFluxAndDFlux
{
…
};
32
35
template
<
typename
BcOrStPythonS
id
eInterface>
36
struct
BcOrStData
37
{
39
BcOrStPythonSideInterface
const
*
const
bc_or_st_object
;
40
43
int
const
global_component_id
;
44
46
MeshLib::Mesh
const
&
bc_or_st_mesh
;
47
50
std::vector<std::reference_wrapper<ProcessVariable>>
const
&
51
all_process_variables_for_this_process
;
52
55
unsigned
const
shape_function_order
;
56
};
36
struct
BcOrStData
{
…
};
57
58
}
// namespace ProcessLib::BoundaryConditionAndSourceTerm::Python
Mesh.h
Definition of the Mesh class.
ProcessVariable.h
MeshLib::Mesh
Definition
Mesh.h:45
ProcessLib::BoundaryConditionAndSourceTerm::Python
Definition
BcAndStLocalAssemblerImpl.h:22
ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData
Definition
BcOrStData.h:37
ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData::bc_or_st_mesh
MeshLib::Mesh const & bc_or_st_mesh
The domain, where this BC or ST will be applied.
Definition
BcOrStData.h:46
ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData::all_process_variables_for_this_process
std::vector< std::reference_wrapper< ProcessVariable > > const & all_process_variables_for_this_process
Definition
BcOrStData.h:51
ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData::global_component_id
int const global_component_id
Definition
BcOrStData.h:43
ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData::shape_function_order
unsigned const shape_function_order
Definition
BcOrStData.h:55
ProcessLib::BoundaryConditionAndSourceTerm::Python::BcOrStData::bc_or_st_object
BcOrStPythonSideInterface const *const bc_or_st_object
Python object computing BC or ST values.
Definition
BcOrStData.h:39
ProcessLib::BoundaryConditionAndSourceTerm::Python::FlagAndFluxAndDFlux
Definition
BcOrStData.h:19
ProcessLib::BoundaryConditionAndSourceTerm::Python::FlagAndFluxAndDFlux::flag
bool flag
Definition
BcOrStData.h:23
ProcessLib::BoundaryConditionAndSourceTerm::Python::FlagAndFluxAndDFlux::dFlux
std::vector< double > dFlux
Definition
BcOrStData.h:30
ProcessLib::BoundaryConditionAndSourceTerm::Python::FlagAndFluxAndDFlux::flux
double flux
The computed flux.
Definition
BcOrStData.h:26
ProcessLib
BoundaryConditionAndSourceTerm
Python
Utils
BcOrStData.h
Generated by
1.11.0