コード例 #1
0
ファイル: parameters.py プロジェクト: wma8/SeniorDesign
 def max_io_regions(self, max_io_regions: int):
     self.__max_io_regions = validator.validate_int_geq_zero(max_io_regions)
コード例 #2
0
ファイル: parameters.py プロジェクト: wma8/SeniorDesign
 def apd_data_seq_threshold(self, apd_data_seq_threshold: int):
     self.__apd_data_seq_threshold = validator.validate_int_geq_zero(
         apd_data_seq_threshold)
コード例 #3
0
ファイル: parameters.py プロジェクト: wma8/SeniorDesign
 def init_io_region_size(self, init_io_region_size: int):
     self.__init_io_region_size = validator.validate_int_geq_zero(
         init_io_region_size)
コード例 #4
0
ファイル: operation.py プロジェクト: wma8/SeniorDesign
 def system_description_id(self, system_description_id: int) -> None:
     self._system_description_id = validate_int_geq_zero(
         system_description_id)
コード例 #5
0
ファイル: parameters.py プロジェクト: wma8/SeniorDesign
 def default_access_pattern(self, default_access_pattern: int):
     self.__default_access_pattern = validator.validate_int_geq_zero(
         default_access_pattern)
コード例 #6
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def n_ra_cbs(self, n_ra_cbs: int) -> None:
     self.__n_ra_cbs = validator.validate_int_geq_zero(n_ra_cbs)
コード例 #7
0
ファイル: operation.py プロジェクト: wma8/SeniorDesign
 def storage_unit_id(self, storage_unit_id: int) -> None:
     self._storage_unit_id = validate_int_geq_zero(storage_unit_id)
コード例 #8
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def ddp_readext(self, ddp_readext: int) -> None:
     self.__ddp_readext = validator.validate_int_geq_zero(ddp_readext)
コード例 #9
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def total_bytes_read(self, total_bytes_read: int) -> None:
     self.__total_bytes_read = validator.validate_int_geq_zero(
         total_bytes_read)
コード例 #10
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def ra_data_latency(self, ra_data_latency: int) -> None:
     self.__ra_data_latency = validator.validate_int_geq_zero(
         ra_data_latency)
コード例 #11
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def avg_ra_data_latency(self, avg_ra_data_latency: int) -> None:
     self.__avg_ra_data_latency = validator.validate_int_geq_zero(
         avg_ra_data_latency)
コード例 #12
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def ra_buf_wait_time(self, ra_buf_wait_time: int) -> None:
     self.__ra_buf_wait_time = validator.validate_int_geq_zero(
         ra_buf_wait_time)
コード例 #13
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def n_ra_buf_waits(self, n_ra_buf_waits: int) -> None:
     self.__n_ra_buf_waits = validator.validate_int_geq_zero(n_ra_buf_waits)
コード例 #14
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def n_ra_out_of_seq(self, n_ra_out_of_seq: int) -> None:
     self.__n_ra_out_of_seq = validator.validate_int_geq_zero(
         n_ra_out_of_seq)
コード例 #15
0
ファイル: parameters.py プロジェクト: wma8/SeniorDesign
 def apd_access_random_inc_threshold(self,
                                     apd_access_random_inc_threshold: int):
     self.__apd_access_random_inc_threshold = validator.validate_int_geq_zero(
         apd_access_random_inc_threshold)
コード例 #16
0
ファイル: operation.py プロジェクト: wma8/SeniorDesign
 def access_pattern_id(self, access_pattern_id: int) -> None:
     self._access_pattern_id = validate_int_geq_zero(access_pattern_id)
コード例 #17
0
    def test_validate_int_geq_zero(self):
        self.assertEqual(validator.validate_int_geq_zero(42), 42)

        with self.assertRaises(ValueError):
            validator.validate_int_geq_zero(-42)
コード例 #18
0
ファイル: results.py プロジェクト: wma8/SeniorDesign
 def execution_time(self, execution_time: int) -> None:
     self.__execution_time = validator.validate_int_geq_zero(execution_time)