OGS
PythonBoundaryConditionLocalAssemblerInterface.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
NumLib/DOF/LocalToGlobalIndexMap.h
"
14
#include "
ProcessLib/BoundaryConditionAndSourceTerm/GenericNaturalBoundaryCondition.h
"
15
16
namespace
ProcessLib
17
{
18
19
class
PythonBoundaryConditionLocalAssemblerInterface
20
:
public
GenericNaturalBoundaryConditionLocalAssemblerInterface
21
{
22
public
:
28
virtual
double
interpolate
(
29
unsigned
const
local_node_id,
30
NumLib::LocalToGlobalIndexMap
const
& dof_table_boundary,
31
GlobalVector
const
& x,
int
const
var,
int
const
comp)
const
= 0;
32
};
33
34
}
// namespace ProcessLib
GenericNaturalBoundaryCondition.h
LocalToGlobalIndexMap.h
MathLib::EigenVector
Global vector based on Eigen vector.
Definition
EigenVector.h:25
NumLib::LocalToGlobalIndexMap
Definition
LocalToGlobalIndexMap.h:41
ProcessLib::GenericNaturalBoundaryConditionLocalAssemblerInterface
Definition
GenericNaturalBoundaryConditionLocalAssembler.h:22
ProcessLib::PythonBoundaryConditionLocalAssemblerInterface
Definition
PythonBoundaryConditionLocalAssemblerInterface.h:21
ProcessLib::PythonBoundaryConditionLocalAssemblerInterface::interpolate
virtual double interpolate(unsigned const local_node_id, NumLib::LocalToGlobalIndexMap const &dof_table_boundary, GlobalVector const &x, int const var, int const comp) const =0
ProcessLib
Definition
ProjectData.h:51
ProcessLib
BoundaryConditionAndSourceTerm
Python
PythonBoundaryConditionLocalAssemblerInterface.h
Generated by
1.12.0