1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
from Xdmf import *
if __name__ == "__main__":
#//initialization begin
exampleGrid = XdmfUnstructuredGrid.New()
#//initialization end
#//initializationregular begin
newBrickX = 0.0
newBrickY = 0.0
newPointsX = 5
newPointsY = 5
newOriginX = 20.0
newOriginY = 20.0
baseGrid = XdmfRegularGrid.New(newBrickX, newBrickY, newPointsX, newPointsY, newOriginX, newOriginY)
regGeneratedGrid = XdmfUnstructuredGrid.New(baseGrid)
#//initializationregular end
#//setGeometry begin
newGeometry = XdmfGeometry.New()
newGeometry.setType(XdmfGeometryType.XYZ())
newGeometry.pushBackAsInt32(1)
newGeometry.pushBackAsInt32(2)
newGeometry.pushBackAsInt32(3)
newGeometry.pushBackAsInt32(4)
newGeometry.pushBackAsInt32(5)
newGeometry.pushBackAsInt32(6)
newGeometry.pushBackAsInt32(7)
newGeometry.pushBackAsInt32(8)
newGeometry.pushBackAsInt32(9)
exampleGrid.setGeometry(newGeometry)
#//setGeometry end
#//setTopology begin
newTopology = XdmfTopology.New()
newTopology.setType(XdmfTopologyType.Triangle())
newTopology.pushBackAsInt32(1)
newTopology.pushBackAsInt32(2)
newTopology.pushBackAsInt32(3)
newTopology.pushBackAsInt32(4)
newTopology.pushBackAsInt32(5)
newTopology.pushBackAsInt32(6)
newTopology.pushBackAsInt32(7)
newTopology.pushBackAsInt32(8)
newTopology.pushBackAsInt32(9)
exampleGrid.setTopology(newTopology)
#//setTopology end
#//getGeometry begin
exampleGeometry = exampleGrid.getGeometry()
#//getGeometry end
#//getTopology begin
exampleTopology = exampleGrid.getTopology()
#//getTopology end
|