~esys-p-dev/esys-particle/esys-foam-dem

« back to all changes in this revision

Viewing changes to trunk/example/2dshpl/constant/polyMesh/blockMeshDict

  • Committer: Feng Chen
  • Date: 2012-06-16 03:15:16 UTC
  • Revision ID: fchen3@gmail.com-20120616031516-0m2hw2zyhdkhu1uv
add 2d sheetpile problem files to repository

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
2
FoamFile
 
3
{
 
4
    version         2.0;
 
5
    format          ascii;
 
6
 
 
7
    root            "";
 
8
    case            "";
 
9
    instance        "";
 
10
    local           "";
 
11
 
 
12
    class           dictionary;
 
13
    object          blockMeshDict;
 
14
}
 
15
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
16
 
 
17
convertToMeters 1;
 
18
 
 
19
vertices
 
20
(
 
21
    (0.0 0.0 -0.5) // Vertex a1b = 0 
 
22
    (20 0.0 -0.5) // Vertex a2b = 1 
 
23
    (20 10 -0.5) // Vertex a3b = 2 
 
24
    (0.0 10 -0.5) // Vertex a4b = 3 
 
25
    (40 0.0 -0.5) // Vertex a5b = 4 
 
26
    (40 10 -0.5) // Vertex a6b = 5 
 
27
    (40 20 -0.5) // Vertex a7b = 6 
 
28
    (20 20 -0.5) // Vertex a8b = 7 
 
29
    (0.0 20 -0.5) // Vertex a9b = 8 
 
30
    (19.9 20 -0.5) // Vertex a10b = 9 
 
31
 
 
32
    (0.0 0.0 0.5) // Vertex a1t = 10 
 
33
    (20 0.0 0.5) // Vertex a2t = 11 
 
34
    (20 10 0.5) // Vertex a3t = 12 
 
35
    (0.0 10 0.5) // Vertex a4t = 13 
 
36
    (40 0.0 0.5) // Vertex a5t = 14 
 
37
    (40 10 0.5) // Vertex a6t = 15 
 
38
    (40 20 0.5) // Vertex a7t = 16 
 
39
    (20 20 0.5) // Vertex a8t = 17 
 
40
    (0.0 20 0.5) // Vertex a9t = 18 
 
41
    (19.9 20 0.5) // Vertex a10t = 19 
 
42
);
 
43
blocks
 
44
(
 
45
    // block0
 
46
    hex (0 1 2 3 10 11 12 13) (6 3 1) simpleGrading (1 1 1)
 
47
    // block1
 
48
    hex (1 4 5 2 11 14 15 12) (6 3 1) simpleGrading (1 1 1)
 
49
    // block2
 
50
    hex (2 5 6 7 12 15 16 17) (6 3 1) simpleGrading (1 1 1)
 
51
    // block3
 
52
    hex (3 2 9 8 13 12 19 18) (6 3 1) simpleGrading (1 1 1)
 
53
);
 
54
patches
 
55
 
 
56
(
 
57
    patch left_boundary
 
58
    (
 
59
        (8 9 19 18)
 
60
    )
 
61
 
 
62
    patch right_boundary
 
63
    (
 
64
        (7 6 16 17)
 
65
    )   
 
66
 
 
67
    empty back
 
68
    (
 
69
        (0 3 2 1)
 
70
        (1 2 5 4)
 
71
        (2 7 6 5)
 
72
        (3 8 9 2)
 
73
    )
 
74
 
 
75
    empty front
 
76
    (
 
77
        (10 11 12 13)
 
78
        (11 14 15 12)
 
79
        (12 15 16 17)
 
80
        (13 12 19 18)
 
81
    )
 
82
 
 
83
    wall wall
 
84
    (
 
85
        (8 3 13 18)
 
86
        (3 0 10 13)
 
87
        (0 1 11 10)
 
88
        (1 4 14 11)
 
89
        (4 5 15 14)
 
90
        (5 6 16 15)
 
91
        (9 2 12 19)
 
92
        (2 7 17 12)
 
93
    )
 
94
);
 
95