OOFEM 3.0
Loading...
Searching...
No Matches
matresponsemode.h
Go to the documentation of this file.
1/*
2 *
3 * ##### ##### ###### ###### ### ###
4 * ## ## ## ## ## ## ## ### ##
5 * ## ## ## ## #### #### ## # ##
6 * ## ## ## ## ## ## ## ##
7 * ## ## ## ## ## ## ## ##
8 * ##### ##### ## ###### ## ##
9 *
10 *
11 * OOFEM : Object Oriented Finite Element Code
12 *
13 * Copyright (C) 1993 - 2025 Borek Patzak
14 *
15 *
16 *
17 * Czech Technical University, Faculty of Civil Engineering,
18 * Department of Structural Mechanics, 166 29 Prague, Czech Republic
19 *
20 * This library is free software; you can redistribute it and/or
21 * modify it under the terms of the GNU Lesser General Public
22 * License as published by the Free Software Foundation; either
23 * version 2.1 of the License, or (at your option) any later version.
24 *
25 * This program is distributed in the hope that it will be useful,
26 * but WITHOUT ANY WARRANTY; without even the implied warranty of
27 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
28 * Lesser General Public License for more details.
29 *
30 * You should have received a copy of the GNU Lesser General Public
31 * License along with this library; if not, write to the Free Software
32 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
33 */
34
35#ifndef matesponsemode_h
36#define matesponsemode_h
37
38#include "enum.h"
39
40namespace oofem {
41#define ENUM_TYPE MatResponseMode
42#define ENUM_DEF \
43 ENUM_ITEM_WITH_VALUE(TangentStiffness, 0) \
44 ENUM_ITEM_WITH_VALUE(SecantStiffness, 1) \
45 ENUM_ITEM_WITH_VALUE(ElasticStiffness, 2) \
46 ENUM_ITEM_WITH_VALUE(Stress, 3) \
47 ENUM_ITEM_WITH_VALUE(Conductivity, 4) /* element level conductivity matrix */ \
48 ENUM_ITEM_WITH_VALUE(Conductivity_ww, 5) /* material level conductivity submatrix */ \
49 ENUM_ITEM_WITH_VALUE(Conductivity_hh, 6) /* material level conductivity submatrix */ \
50 ENUM_ITEM_WITH_VALUE(Conductivity_hw, 7) /* material level conductivity submatrix */ \
51 ENUM_ITEM_WITH_VALUE(Conductivity_wh, 8) /* material level conductivity submatrix */ \
52 ENUM_ITEM_WITH_VALUE(Capacity, 9) \
53 ENUM_ITEM_WITH_VALUE(Capacity_ww, 10) /* material level capacity submatrix */ \
54 ENUM_ITEM_WITH_VALUE(Capacity_hh, 11) /* material level capacity submatrix */ \
55 ENUM_ITEM_WITH_VALUE(Capacity_hw, 12) /* material level capacity submatrix */ \
56 ENUM_ITEM_WITH_VALUE(Capacity_wh, 13) /* material level capacity submatrix */ \
57 ENUM_ITEM_WITH_VALUE(IntSource, 14) \
58 ENUM_ITEM_WITH_VALUE(IntSource_ww, 15) /* material level internal source submatrix - water source */ \
59 ENUM_ITEM_WITH_VALUE(IntSource_hh, 16) /* - heat source */ \
60 ENUM_ITEM_WITH_VALUE(IntSource_hw, 17) /* - heat source dependency on water content change */ \
61 ENUM_ITEM_WITH_VALUE(IntSource_wh, 18) /* - water source dependency on temperature change */ \
62 ENUM_ITEM_WITH_VALUE(Permeability, 19) \
63 ENUM_ITEM_WITH_VALUE(FluidMassBalancePressureContribution, 20) \
64 ENUM_ITEM_WITH_VALUE(BiotConstant, 21) \
65 ENUM_ITEM_WITH_VALUE(CompressibilityCoefficient, 22) \
66 ENUM_ITEM_WITH_VALUE(FluidViscosity, 23) \
67 ENUM_ITEM_WITH_VALUE(Flux, 24) \
68 ENUM_ITEM_WITH_VALUE(DSigmaDT, 25) \
69 ENUM_ITEM_WITH_VALUE(ElasticBulkModulus, 26) \
70 ENUM_ITEM_WITH_VALUE(ElasticBulkModulusInverse, 27) \
71 ENUM_ITEM_WITH_VALUE(MRM_ScalarOne, 28) \
72 ENUM_ITEM_WITH_VALUE(DeviatoricStiffness, 29) \
73 ENUM_ITEM_WITH_VALUE(DeviatoricStress, 30)
74
75#include "enum-impl.h"
76
77} // end namespace oofem
78#endif // matesponsemode_h

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011