예제 #1
0
 def get(self):
     self.download_moment_to_buffer('volume', rank=0)
     result = self.buffer.copy()  # TODO !!!
     self.download_to_buffer(self.particles.environment['rhod'])
     result[:] /= self.particles.mesh.dv
     result[:] /= self.buffer
     const.convert_to(result, const.si.milligram**-1)
     return result
예제 #2
0
 def get(self):
     self.download_to_buffer(self.environment['qv'])
     const.convert_to(self.buffer, const.si.gram / const.si.kilogram)
     return self.buffer
예제 #3
0
 def get(self):
     self.download_moment_to_buffer('volume', rank=0,
                                    attr_range=[0, phys.volume(self.radius_threshold)])
     self.buffer[:] /= self.particles.mesh.dv
     const.convert_to(self.buffer, const.si.centimetre**-3)
     return self.buffer
예제 #4
0
 def get(self):
     self.download_moment_to_buffer('volume', rank=0)
     self.buffer[:] /= self.particles.mesh.dv
     const.convert_to(self.buffer, const.si.centimetre**-3)
     return self.buffer
예제 #5
0
 def get(self):
     self.download_moment_to_buffer('volume', rank=1 / 3)
     self.buffer[:] *= phys.radius(volume=1)
     const.convert_to(self.buffer, const.si.micrometre)
     return self.buffer