示例#1
0
 def makeComponent(self, bondInfo):
     self.radius = bondInfo[0]/2
     self.height = bondInfo[1]
     self.fuelSurfaceNum = bondInfo[2]
     surfaceComment = "$Pin: Bond - 1% higher than fuel"
     cellComment = "$Pin: Bond"
     self.surfaceCard = mcnpCF.getRCC(self.radius, self.height, self.position, self.surfaceNum, surfaceComment)
     self.cellCard = mcnpCF.getConcentricCell(self.cellNum, self.materialNum, self.material.atomDensity,
                                              self.fuelSurfaceNum, self.surfaceNum, self.universe, cellComment)
 def makeComponent(self, unitInfo):
     self.surfaceCard = MCF.getRCC(self.vesselRadius, self.vesselHeight,
                                   self.position, self.surfaceNum,
                                   '$Vessel surrounding the core')
     self.cellCard = MCF.getConcentricCell(self.cellNum, self.materialNum,
                                           self.material.atomDensity,
                                           [self.coreCoolantSurfaceNum],
                                           self.surfaceNum, '',
                                           '$Reactor Vessel')
示例#3
0
 def makeComponent(self, pinInfo):
     self.radius = pinInfo[0] / 2
     self.height = pinInfo[1]
     surfaceComment = "$Pin: Fuel"
     cellComment = "$Pin: Fuel"
     self.surfaceCard = mcnpCF.getRCC(self.radius, self.height,
                                      self.position, self.surfaceNum,
                                      surfaceComment)
     self.cellCard = mcnpCF.getSingleCell(self.cellNum, self.materialNum,
                                          self.material.atomDensity,
                                          self.surfaceNum, self.universe,
                                          cellComment)
def test_getRCC():
    surfaceCard = MCF.getRCC(0.5, 10, [0.0, 0.0, 0.5555555], 1, '$ Comment')
    surfaceCardKnown = '1 RCC 0.0 0.0 0.55556 0 0 10 0.5 $ Comment'
    assert surfaceCard == surfaceCardKnown
 def makeComponent(self, unitInfo):
     self.surfaceCard = MCF.getRCC(self.coolantRadius, self.coolantHeight, self.position,
                                          self.surfaceNum, '$Coolant Surrounding Assemblies')
     self.cellCard = MCF.getConcentricCell(self.cellNum, self.materialNum, self.material.atomDensity,
                                                         self.assemblySurfaceList, self.surfaceNum, '',
                                                         '$Coolant Surrounding Assemblies')