コード例 #1
0
 def get_intensity_data(self,
                        particle_to_air=None,
                        particle_to_substrate=None):
     sample = self.get_sample(particle_to_air, particle_to_substrate)
     simulation = utils.get_simulation_MiniGISAS(sample)
     simulation.runSimulation()
     return simulation.getIntensityData()
コード例 #2
0
 def get_intensity_data(self, data, add_to="air"):
     ff = data[0]
     rot = data[1]
     pos = data[2]
     layout_rot = data[3]
     layout_pos = data[4]
     sample = self.get_sample(ff, rot, pos, layout_rot, layout_pos, add_to)
     # simulation = self.get_simulation(sample)
     simulation = utils.get_simulation_MiniGISAS(sample)
     simulation.runSimulation()
     return simulation.getIntensityData()
コード例 #3
0
 def get_result(self, data, add_to="Vacuum"):
     ff = data[0]
     rot = data[1]
     pos = data[2]
     layout_rot = data[3]
     layout_pos = data[4]
     sample = self.get_sample(ff, rot, pos, layout_rot, layout_pos, add_to)
     # simulation = self.get_simulation(sample)
     simulation = utils.get_simulation_MiniGISAS(sample)
     simulation.runSimulation()
     return simulation.result()
コード例 #4
0
 def get_intensity_data(self, particle):
     sample = self.get_sample(particle)
     simulation = utils.get_simulation_MiniGISAS(sample)
     simulation.runSimulation()
     return simulation.getIntensityData()
コード例 #5
0
 def get_result(self, particle):
     sample = self.get_sample(particle)
     simulation = utils.get_simulation_MiniGISAS(sample)
     simulation.runSimulation()
     return simulation.result()
コード例 #6
0
 def get_result(self, particle_to_air=None, particle_to_substrate=None):
     sample = self.get_sample(particle_to_air, particle_to_substrate)
     simulation = utils.get_simulation_MiniGISAS(sample)
     simulation.runSimulation()
     return simulation.result()