NuTo
Numerics Tool
SofteningMaterial.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "../ConstitutivePlaneStateEnum.h"
4 
5 namespace NuTo
6 {
7 namespace Material
8 {
12 struct Softening
13 {
15  double E;
16 
18  double nu;
19 
21  double ft;
22 
24  double fc;
25 
27  double gf;
28 
30  double c;
31 
33  double fMin;
34 
37 };
38 
42 {
43  Softening m;
44  m.E = 30000;
45  m.nu = 0.2;
46  m.ft = 4;
47  m.fc = 40;
48  m.gf = 0.1;
49  m.c = 1;
50  m.fMin = 0.01 * m.ft;
51  return m;
52 }
53 
54 } /* NuTo */
55 } /* Material */
double gf
fracture energy parameter [energy per area / pressure times length ]
Definition: SofteningMaterial.h:27
ePlaneState
Definition: ConstitutivePlaneStateEnum.h:4
double ft
tensile strength [pressure]
Definition: SofteningMaterial.h:21
double E
Young's modulus [pressure].
Definition: SofteningMaterial.h:15
Common material parameters for softening materials.
Definition: SofteningMaterial.h:12
double c
nonlocal radius c = l^2 [length]
Definition: SofteningMaterial.h:30
ePlaneState planeState
PLANE_STRAIN or PLANE_STRESS.
Definition: SofteningMaterial.h:36
double fMin
residual strength [pressure]
Definition: SofteningMaterial.h:33
double nu
Poisson's ratio [-].
Definition: SofteningMaterial.h:18
Definition: Exception.h:6
double fc
compressive strength [pressure]
Definition: SofteningMaterial.h:24
Softening DefaultConcrete()
Sets the softening material parameters to approximate normal strength concrete.
Definition: SofteningMaterial.h:41