1/*!
2 * \file    astersaintvenantkirchhoffelasticity-uniaxialloading-3-3D.mtest
3 * \brief
4 * \author Helfer Thomas
5 * \brief  26 nov. 2013
6 */
7
8@Behaviour<aster> '@MFrontAsterBehavioursBuildPath@' 'astersaintvenantkirchhoffelasticity';
9@MaterialProperty<constant> 'YoungModulus'     215.e9;
10@MaterialProperty<constant> 'PoissonRatio'       0.3;
11
12@ImposedDrivingVariable 'FXX' 1.;
13@ImposedDrivingVariable 'FYY' 1.;
14@ImposedDrivingVariable 'FZZ' {0:1.,1.:1.2};
15@ImposedDrivingVariable 'FXY' 0.;
16@ImposedDrivingVariable 'FYX' 0.;
17@ImposedDrivingVariable 'FXZ' 0.;
18@ImposedDrivingVariable 'FZX' 0.;
19@ImposedDrivingVariable 'FYZ' 0.;
20@ImposedDrivingVariable 'FZY' 0.;
21
22@ExternalStateVariable 'Temperature' 293.15;
23
24@Times {0.,1 in 10};
25
26@Real 'lambda' 'PoissonRatio*YoungModulus/((1+PoissonRatio)*(1-2*PoissonRatio))';
27@Real 'mu'     'YoungModulus/(2*(1+PoissonRatio))';
28@Test<function> {'SXX':'lambda*(FZZ**2-1)/(2*FZZ)'}      1.e-2;
29@Test<function> {'SYY':'lambda*(FZZ**2-1)/(2*FZZ)'}      1.e-2;
30@Test<function> {'SZZ':'FZZ*(lambda+2*mu)*(FZZ**2-1)/2'} 1.e-2;
31@Test<function> {'SXY':'0','SXZ':'0','SYZ':'0'}          1.e-2;
32