OGS
|
Definition at line 29 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 |
ProcessLib::SurfaceFluxData::SurfaceFluxData | ( | MeshLib::Mesh & | surfaceflux_mesh, |
std::string && | surfaceflux_property_vector_name ) |
Definition at line 21 of file SurfaceFluxData.cpp.
References MeshLib::Cell, MeshLib::getOrCreateMeshProperty(), property_vector_name, and surface_mesh.
|
static |
Definition at line 34 of file SurfaceFluxData.cpp.
References DBUG(), MeshLib::findMeshByName(), and BaseLib::ConfigTree::getConfigParameter().
Referenced by ProcessLib::ComponentTransport::createComponentTransportProcess(), ProcessLib::HT::createHTProcess(), ProcessLib::LiquidFlow::createLiquidFlowProcess(), and ProcessLib::SteadyStateDiffusion::createSteadyStateDiffusion().
void ProcessLib::SurfaceFluxData::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 ) |
Definition at line 61 of file SurfaceFluxData.cpp.
References MeshLib::Cell, MeshLib::getOrCreateMeshProperty(), property_vector_name, and surface_mesh.
|
private |
Definition at line 45 of file SurfaceFluxData.h.
Referenced by SurfaceFluxData(), and integrate().
|
private |
Definition at line 44 of file SurfaceFluxData.h.
Referenced by SurfaceFluxData(), and integrate().