OGS
DiffusionVelocity.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "Base.h"
14
15namespace ProcessLib::TH2M
16{
17namespace ConstitutiveRelations
18{
19template <int DisplacementDim>
21{
26
27 static auto reflect()
28 {
30 namespace R = ProcessLib::Reflection;
31
32 return std::tuple{
33 R::makeReflectionData("diffusion_velocity_gas_gas", &Self::d_CG),
34 R::makeReflectionData("diffusion_velocity_vapour_gas", &Self::d_WG),
35 R::makeReflectionData("diffusion_velocity_solute_liquid",
36 &Self::d_CL),
37 R::makeReflectionData("diffusion_velocity_liquid_liquid",
38 &Self::d_WL)};
39 }
40};
41} // namespace ConstitutiveRelations
42} // namespace ProcessLib::TH2M
Eigen::Vector< double, DisplacementDim > GlobalDimVector
Definition Base.h:36