units=None,
                           objectID=objID.OBJ_PARTICLE_TYPE_1)
    tracerApp.setProperty(ex)

    # Absorption spectrum
    aabs = Property.Property(value=ex_em_import.getAbs(),
                             propID=PropertyID.PID_AsorptionSpectrum,
                             valueType=ValueType.Scalar,
                             time=0.0,
                             units=None,
                             objectID=objID.OBJ_PARTICLE_TYPE_1)
    tracerApp.setProperty(aabs)

    logger.info('Properties set!')

    # Solve
    mieApp.solveStep(0)
    logger.debug("mieApp.isSolved=", mieApp.isSolved())  # True

    tracerApp.solveStep(0, runInBackground=False)
    # comsolApp.solveStep(0)

    # Plot data to file
    logger.info("Saving vtk")
    #v = fTemp.field2VTKData()
    # v.tofile('testTemperature.vtk')
    #v = fHeat.field2VTKData()
    # v.tofile('testHeat.vtk')

    logger.debug("terminating apps...")
Example #2
0
                           units=None,
                           objectID=objID.OBJ_PARTICLE_TYPE_1)
    tracerApp.setProperty(ex)

    # Absorption spectrum
    aabs = Property.Property(value=ex_em_import.getAbs(),
                             propID=PropertyID.PID_AsorptionSpectrum,
                             valueType=ValueType.Scalar,
                             time=0.0,
                             units=None,
                             objectID=objID.OBJ_PARTICLE_TYPE_1)
    tracerApp.setProperty(aabs)

    logger.info('Properties set!')

    # Solve
    mieApp.solveStep(0)
    logger.debug("mieApp.isSolved=", mieApp.isSolved())  # True

    tracerApp.solveStep(0, runInBackground=False)
    # comsolApp.solveStep(0)

    # Plot data to file
    logger.info("Saving vtk")
    #v = fTemp.field2VTKData()
    # v.tofile('testTemperature.vtk')
    #v = fHeat.field2VTKData()
    # v.tofile('testHeat.vtk')

    logger.debug("terminating apps...")