params.py (5468:786868ff3058) | params.py (5469:42719798884a) |
---|---|
1# Copyright (c) 2004-2006 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 878 unchanged lines hidden (view full) --- 887 value = ticks.fromSeconds(value) 888 return float(value) 889 890 def ini_str(self): 891 return '%f' % self.getValue() 892 893class MemoryBandwidth(float,ParamValue): 894 cxx_type = 'float' | 1# Copyright (c) 2004-2006 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 878 unchanged lines hidden (view full) --- 887 value = ticks.fromSeconds(value) 888 return float(value) 889 890 def ini_str(self): 891 return '%f' % self.getValue() 892 893class MemoryBandwidth(float,ParamValue): 894 cxx_type = 'float' |
895 def __new__(self, value): | 895 def __new__(cls, value): |
896 # we want the number of ticks per byte of data 897 val = convert.toMemoryBandwidth(value) 898 return super(cls, MemoryBandwidth).__new__(cls, val) 899 900 def __str__(self): 901 return str(self.val) 902 903 def getValue(self): --- 276 unchanged lines hidden --- | 896 # we want the number of ticks per byte of data 897 val = convert.toMemoryBandwidth(value) 898 return super(cls, MemoryBandwidth).__new__(cls, val) 899 900 def __str__(self): 901 return str(self.val) 902 903 def getValue(self): --- 276 unchanged lines hidden --- |