1
#############################################################
3
## Copyright (c) 2007-2011 by The University of Queensland ##
4
## Earth Systems Science Computational Centre (ESSCC) ##
5
## http://www.uq.edu.au/esscc ##
7
## Primary Business: Brisbane, Queensland, Australia ##
8
## Licensed under the Open Software License version 3.0 ##
9
## http://www.opensource.org/licenses/osl-3.0.php ##
11
#############################################################
14
from granular_gouge import *
27
minPoint = Vector3(0,0,0)
28
maxPoint = Vector3(xsize,ysize,zsize)
29
minGPoint = Vector3(0,ysize_bdry,0)
30
maxGPoint = Vector3(xsize,ysize-ysize_bdry,zsize)
32
mntable = CircMNTable3D (
39
packer = InsertGenerator3D (
40
minRadius = minRadius,
42
insertFails = numInsertFails,
47
generate_upper_tri_rough_block(mntable, packer, xsize, ysize_bdry, zsize, ysize-ysize_bdry, numRidges, heightRidges)
49
generate_lower_tri_rough_block(mntable, packer, xsize, ysize_bdry, zsize, 0.0, numRidges, heightRidges)
51
generate_granular_gouge(mntable, packer, minGPoint, maxGPoint, minGrainRadius, maxGrainRadius, numInsertFails)
53
mntable.generateBonds(
59
fileName = "temp/geo_gouge.vtu",