def test_PLT_cell(self): i = 2 j = 16 k = 100 depth = 100 pressure = 65 orat = 0.78 grat = 88 wrat = 97213 conn_start = 214 conn_end = 400 flowrate = 111 oil_flowrate = 12 gas_flowrate = 132 water_flowrate = 13344 cell = EclPLTCell( i, j, k, depth, pressure, orat, grat, wrat, conn_start, conn_end, flowrate, oil_flowrate, gas_flowrate, water_flowrate, ) self.assertEqual(i, cell.get_i()) self.assertEqual(j, cell.get_j()) self.assertEqual(k, cell.get_k()) self.assertFloatEqual(pressure, cell.pressure) self.assertFloatEqual(depth, cell.depth) self.assertFloatEqual(orat, cell.orat) self.assertFloatEqual(grat, cell.grat) self.assertFloatEqual(wrat, cell.wrat) self.assertFloatEqual(conn_start, cell.conn_start) self.assertFloatEqual(conn_end, cell.conn_end) self.assertFloatEqual(flowrate, cell.flowrate) self.assertFloatEqual(oil_flowrate, cell.oil_flowrate) self.assertFloatEqual(gas_flowrate, cell.gas_flowrate) self.assertFloatEqual(water_flowrate, cell.water_flowrate)
def __cell_ref(self, cell_ptr): if self.is_RFT(): return EclRFTCell.createCReference(cell_ptr, self) elif self.is_PLT(): return EclPLTCell.createCReference(cell_ptr, self) else: raise NotImplementedError("Only RFT and PLT cells are implemented")
def __cell_ref( self , cell_ptr ): if self.is_RFT(): return EclRFTCell.createCReference( cell_ptr , self ) elif self.is_PLT(): return EclPLTCell.createCReference( cell_ptr , self ) else: raise NotImplementedError("Only RFT and PLT cells are implemented")
def test_PLT_cell(self): i = 2 j = 16 k = 100 depth = 100 pressure = 65 orat = 0.78 grat = 88 wrat = 97213 conn_start = 214 conn_end = 400 flowrate = 111 oil_flowrate = 12 gas_flowrate = 132 water_flowrate = 13344 cell = EclPLTCell(i, j, k, depth, pressure, orat, grat, wrat, conn_start, conn_end, flowrate, oil_flowrate, gas_flowrate, water_flowrate) self.assertEqual(i, cell.get_i()) self.assertEqual(j, cell.get_j()) self.assertEqual(k, cell.get_k()) self.assertFloatEqual(pressure, cell.pressure) self.assertFloatEqual(depth, cell.depth) self.assertFloatEqual(orat, cell.orat) self.assertFloatEqual(grat, cell.grat) self.assertFloatEqual(wrat, cell.wrat) self.assertFloatEqual(conn_start, cell.conn_start) self.assertFloatEqual(conn_end, cell.conn_end) self.assertFloatEqual(flowrate, cell.flowrate) self.assertFloatEqual(oil_flowrate, cell.oil_flowrate) self.assertFloatEqual(gas_flowrate, cell.gas_flowrate) self.assertFloatEqual(water_flowrate, cell.water_flowrate)