![]() |
OGS
|
Definition at line 21 of file SurfaceFluxData.h.
#include <SurfaceFluxData.h>
Public Member Functions | |
SurfaceFluxData (MeshLib::Mesh &surfaceflux_mesh, std::string &&surfaceflux_property_vector_name) | |
void | integrate (std::vector< GlobalVector * > const &x, double const t, Process const &p, int const process_id, int const integration_order, MeshLib::Mesh const &bulk_mesh, std::vector< std::size_t > const &active_element_ids) |
Static Public Member Functions | |
static std::unique_ptr< ProcessLib::SurfaceFluxData > | createSurfaceFluxData (BaseLib::ConfigTree const &calculatesurfaceflux_config, std::vector< std::unique_ptr< MeshLib::Mesh >> const &meshes) |
Private Attributes | |
MeshLib::Mesh & | surface_mesh |
std::string const | property_vector_name |
|
inline |
Definition at line 23 of file SurfaceFluxData.h.
References MeshLib::Cell, property_vector_name, and surface_mesh.
|
inlinestatic |
Definition at line 35 of file SurfaceFluxData.h.
References DBUG(), BaseLib::findElementOrError(), BaseLib::ConfigTree::getConfigParameter(), and surface_mesh.
Referenced by ProcessLib::ComponentTransport::createComponentTransportProcess(), ProcessLib::HT::createHTProcess(), ProcessLib::LiquidFlow::createLiquidFlowProcess(), and ProcessLib::SteadyStateDiffusion::createSteadyStateDiffusion().
|
inline |
Definition at line 66 of file SurfaceFluxData.h.
References MeshLib::Cell, property_vector_name, and surface_mesh.
|
private |
Definition at line 92 of file SurfaceFluxData.h.
Referenced by SurfaceFluxData(), and integrate().
|
private |
Definition at line 91 of file SurfaceFluxData.h.
Referenced by SurfaceFluxData(), createSurfaceFluxData(), and integrate().