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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
from Xdmf import *
if __name__ == "__main__":
#Assuming that exampleGrid is a shared pointer to an XdmfRectilinearGrid
#//initvalues
pointsXArray = XdmfArray.New()
pointsXArray.pushBackAsInt32(5)
pointsXArray.pushBackAsInt32(6)
pointsXArray.pushBackAsInt32(7)
pointsXArray.pushBackAsInt32(8)
pointsXArray.pushBackAsInt32(9)
pointsXArray.pushBackAsInt32(10)
pointsYArray = XdmfArray.New()
pointsYArray.pushBackAsInt32(3)
pointsYArray.pushBackAsInt32(6)
pointsYArray.pushBackAsInt32(4)
pointsYArray.pushBackAsInt32(8)
pointsYArray.pushBackAsInt32(7)
pointsYArray.pushBackAsInt32(10)
pointsZArray = XdmfArray.New()
pointsZArray.pushBackAsInt32(3)
pointsZArray.pushBackAsInt32(9)
pointsZArray.pushBackAsInt32(4)
pointsZArray.pushBackAsInt32(5)
pointsZArray.pushBackAsInt32(7)
pointsZArray.pushBackAsInt32(2)
#//initvalues
#//initialization2
exampleGrid = XdmfRectilinearGrid.New(pointsXArray, pointsYArray)
#//initialization2
#//initialization3
exampleGrid = XdmfRectilinearGrid.New(pointsXArray, pointsYArray, pointsZArray)
#//initialization3
#//setCoordinatessingle
exampleGrid.setCoordinates(0, pointsXArray)
#//setCoordinatessingle
#//initializevector
pointsCollector = ArrayVector()
pointsCollector.push_back(pointsXArray)
pointsCollector.push_back(pointsYArray)
pointsCollector.push_back(pointsZArray)
exampleGrid = XdmfRectilinearGrid.New(pointsCollector)
#//initializevector
#//getCoordinatessingle
readPointsX = exampleGrid.getCoordinates(0)
readPointsY = exampleGrid.getCoordinates(1)
#//getCoordinatessingle
#//getCoordinatesvector
exampleCoordinates = exampleGrid.getCoordinates()
#//getCoordinatesvector
#//getDimensions
exampleDimensions = exampleGrid.getDimensions()
#//getDimensions
#//setCoordinatesvector
exampleGrid.setCoordinates(pointsCollector)
#//setCoordinatesvector
|