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