Exemplo n.º 1
0
    def generatePIFFromVTK(self, _vtkFileName, _pifFileName):
        if self.__fileWriter is None:
            import PlayerPython
            self.__fileWriter = PlayerPython.FieldWriter()

        self.__fileWriter.generatePIFFileFromVTKOutput(
            _vtkFileName, _pifFileName, self.fieldDim.x, self.fieldDim.y,
            self.fieldDim.z, self.typeIdTypeNameCppMap)
Exemplo n.º 2
0
 def generatePIFFromRunningSimulation(self, _pifFileName):
     if self.__fileWriter is None:
         import PlayerPython
         self.__fileWriter = PlayerPython.FieldWriter()
         self.__fileWriter.init(
             self.sim()
         )  #note self.sim is a weak reference so to pass underlying object to swigged-fcn we need to derefernce it by using self.sim() expression
     self.__fileWriter.generatePIFFileFromCurrentStateOfSimulation(
         _pifFileName)
Exemplo n.º 3
0
 def __init__(self):
     import PlayerPython
     self.fieldStorage=PlayerPython.FieldStorage()
     self.fieldWriter=PlayerPython.FieldWriter()
     self.fieldTypes={}
     self.outputFrequency=1
     self.sim=None
     self.outputDirName=""
     self.outputFileCoreName=""
     self.outFileNumberOfDigits=0;
Exemplo n.º 4
0
    def __init__(self):
        import PlayerPython    # swig'd from core/pyinterface/PlayerPythonNew/PlayerPython.i
        
        self.fieldStorage = PlayerPython.FieldStorage()
        self.fieldWriter = PlayerPython.FieldWriter()
        self.fieldWriter.setFieldStorage(self.fieldStorage)
#        self.fieldWriter.setFileTypeToBinary(False)  # not currently being used
        self.fieldTypes = {}
        self.outputFrequency = 1
        self.sim = None
        self.outputDirName = ""
        self.outputFileCoreName = "Step"
        self.outFileNumberOfDigits = 0;
        self.doNotOutputFieldList=[]
        self.FIELD_TYPES = ("CellField", "ConField", "ScalarField", "ScalarFieldCellLevel" , "VectorField","VectorFieldCellLevel")