B4Shrinkage.h
Go to the documentation of this file.
1 /* ---------------------------------------------------------------------
2  * _
3  * _ __ ___ __ _ _ __ _ __ ___ ___ | |_
4  * | '_ ` _ \ / _` | '__| '_ ` _ \ / _ \| __|
5  * | | | | | | (_| | | | | | | | | (_) | |_
6  * |_| |_| |_|\__,_|_| |_| |_| |_|\___/ \__|
7  *
8  * Unit of Strength of Materials and Structural Analysis
9  * University of Innsbruck
10  * 2020 - today
11  *
12  * festigkeitslehre@uibk.ac.at
13  *
14  * Alexander Dummer alexander.dummer@uibk.ac.at
15  *
16  * This file is part of the MAteRialMOdellingToolbox (marmot).
17  *
18  * This library is free software; you can redistribute it and/or
19  * modify it under the terms of the GNU Lesser General Public
20  * License as published by the Free Software Foundation; either
21  * version 2.1 of the License, or (at your option) any later version.
22  *
23  * The full text of the license can be found in the file LICENSE.md at
24  * the top level directory of marmot.
25  * ---------------------------------------------------------------------
26  */
27 
28 #include "Marmot/MarmotTypedefs.h"
29 
30 namespace Marmot::Materials {
31  namespace Shrinkage {
32  namespace B4 {
33 
34  Marmot::Vector6d computeShrinkageStrainIncrement( const double tStartDays,
35  const double dTDays,
36  const double ultimateAutogenousShrinkageStrain,
37  const double autogenousShrinkageHalfTime,
38  const double alpha,
39  const double rt,
40  const double ultimateDryingShrinkageStrain,
41  const double dryingShrinkageHalfTime,
42  const double kHum,
43  const double dryingStart );
44  }
45  } // namespace Shrinkage
46 } // namespace Marmot::Materials
Marmot::Materials::Shrinkage::B4::computeShrinkageStrainIncrement
Marmot::Vector6d computeShrinkageStrainIncrement(const double tStartDays, const double dTDays, const double ultimateAutogenousShrinkageStrain, const double autogenousShrinkageHalfTime, const double alpha, const double rt, const double ultimateDryingShrinkageStrain, const double dryingShrinkageHalfTime, const double kHum, const double dryingStart)
Definition: B4Shrinkage.cpp:13
MarmotTypedefs.h
Marmot::Materials::B4
Implementation of a linear elastic material according to the B4 model by Bazant et al....
Definition: B4.h:46
Marmot::Materials
Definition: MarmotKelvinChain.h:34
Marmot::Vector6d
Eigen::Matrix< double, 6, 1 > Vector6d
Definition: MarmotTypedefs.h:43