BUGFIX: Uninitialised member variables
[foam-extend-3.2.git] / tutorials / solidMechanics / elasticPlasticSolidFoam / rigidBallPlasticBrick / 0 / DU
blob8aae0545c6c1eb9c66aa1938bf1debab676927d4
2 /*--------------------------------*- C++ -*----------------------------------* \
3 | =========                 |                                                 |
4 | \\      /  F ield         | OpenFOAM Extend Project: Open Source CFD        |
5 |  \\    /   O peration     | Version:  1.6-ext                               |
6 |   \\  /    A nd           | Web:      www.extend-project.de                 |
7 |    \\/     M anipulation  |                                                 |
8 \*---------------------------------------------------------------------------*/
9 FoamFile
11     version     2.0;
12     format      ascii;
13     class       volVectorField;
14     location    "0";
15     object      U;
17 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
19 dimensions      [0 1 0 0 0 0 0];
21 internalField   uniform (0 0 0);
23 boundaryField
25     topBrickUp
26     {
27       type            timeVaryingFixedDisplacement;
28       outOfBounds     clamp;
29       fileName        "$FOAM_CASE/constant/timeVsTopDisp";
30       value           uniform (0 0 0);
31     }
33     topBrickDown
34     {
35         type                 solidContact;
36         master               yes;
37         contactActive        yes;
38         rigidMaster          yes;
39         shadowPatch          bottomBrickUp;
40         interpolationMethod  ggi;
41         //interpolationMethod  patchToPatch;
42         projectionAlgo       visible;
43         projectionDir        contactSphere;
44         correctionFrequency  50;
45         normalContactModel    dirichletNeumann;
46         dirichletNeumannNormalModelDict
47           {
48             relaxationFactor      0.9;
49             contactGapTol         1e-10;
50             limitPenetration      no;
51             penetrationLimit      -0.03;
52             limitPressure         no;
53             pressureLimit         1e9;
54             correctMissedVertices no;
55             distanceMethod        point;
56             aitkenRelaxation      no;
57             infoFrequency         10;
58             oscillationCorrection yes;
59             smoothingSteps        1;          
60           }
61         //frictionContactModel   frictionless;
62         frictionContactModel   dirichletNeumann;
63         dirichletNeumannFrictionModelDict
64           {
65             relaxationFactor      0.2;
66             infoFrequency         10;
67             oscillationCorrection yes;
68             smoothingSteps        1;          
69             
70             frictionLaw           coulomb;
71             frictionLawDict
72               {
73                 frictionCoeff         0.01;
74               }
75           }
76         value                uniform (0 0 0);
77     }
79     bottomBrickUp
80     {
81         type                 solidContact;
82         master               no;
83         contactActive        yes;
84         shadowPatch          topBrickDown;
85         value                uniform (0 0 0);
86     }
88     bottomBrickDown
89     {
90         type            fixedDisplacement;
91         value           uniform (0 0 0);
92     }
94     bottomBrickLeft
95     {
96         type            solidTraction;
97         traction        uniform ( 0 0 0 );
98         pressure        uniform 0;
99         value           uniform (0 0 0);
100     }
102     bottomBrickRight
103     {
104         type            solidTraction;
105         traction        uniform ( 0 0 0 );
106         pressure        uniform 0;
107         value           uniform (0 0 0);
108     }
109     topBrickLeft
110     {
111         type            solidTraction;
112         traction        uniform ( 0 0 0 );
113         pressure        uniform 0;
114         value           uniform (0 0 0);
115     }
116     topBrickRight
117     {
118         type            solidTraction;
119         traction        uniform ( 0 0 0 );
120         pressure        uniform 0;
121         value           uniform (0 0 0);
122     }
123     back
124     {
125         type            empty;
126     }
127     front
128     {
129         type            empty;
130     }
133 // ************************************************************************* //