OGS
NonLinearFbar.cpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#include "
NonLinearFbar.h
"
5
6
namespace
ProcessLib
7
{
8
namespace
NonLinearFbar
9
{
10
11
BarDetFType
convertStringToDetFBarType
(
12
std::string_view
const
bar_det_f_type_name)
13
{
14
if
(boost::iequals(bar_det_f_type_name,
"element_center_value"
))
15
{
16
INFO
(
17
"Use F bar method with the element center value of F for the "
18
"det(F) modification."
);
19
return
BarDetFType::ELEMENT_CENTER_VALUE
;
20
}
21
if
(boost::iequals(bar_det_f_type_name,
"element_average"
))
22
{
23
INFO
(
24
"Use F bar method with the element average of F for the det(F) "
25
"modification."
);
26
return
BarDetFType::ELEMENT_AVERAGE
;
27
}
28
29
return
BarDetFType::NONE
;
30
}
31
}
// namespace NonLinearFbar
32
}
// namespace ProcessLib
INFO
void INFO(fmt::format_string< Args... > fmt, Args &&... args)
Definition
Logging.h:28
NonLinearFbar.h
ProcessLib::NonLinearFbar
Definition
NonLinearFbar.cpp:9
ProcessLib::NonLinearFbar::convertStringToDetFBarType
BarDetFType convertStringToDetFBarType(std::string_view const bar_det_f_type_name)
Definition
NonLinearFbar.cpp:11
ProcessLib::NonLinearFbar::BarDetFType
BarDetFType
Definition
NonLinearFbar.h:24
ProcessLib::NonLinearFbar::BarDetFType::ELEMENT_CENTER_VALUE
@ ELEMENT_CENTER_VALUE
Definition
NonLinearFbar.h:25
ProcessLib::NonLinearFbar::BarDetFType::NONE
@ NONE
Definition
NonLinearFbar.h:27
ProcessLib::NonLinearFbar::BarDetFType::ELEMENT_AVERAGE
@ ELEMENT_AVERAGE
Definition
NonLinearFbar.h:26
ProcessLib
Definition
ProjectData.h:40
ProcessLib
Deformation
NonLinearFbar.cpp
Generated by
1.14.0