46 const std::vector<Real> & ring_radii,
47 const std::vector<std::string> & fill_mats);
53 std::unordered_map<std::string, AttributeVariant>
getAttributes()
const override;
61 std::unique_ptr<CSGUniverseEngUnit>
clone()
const override;
PinUniverseEngUnit is a CSGUniverseEngUnit that represents a 2D pin universe (concentric cylinders su...
void expandUnit() override
Represent the pin cell as a single universe that contains cells that define each region of the pin ce...
const std::vector< Real > _ring_radii
List of ring radii of pin cell.
std::unique_ptr< CSGUniverseEngUnit > clone() const override
Return a deep copy of this unit.
std::vector< std::string > _fill_mats
Region IDs of pin cell.
std::unordered_map< std::string, AttributeVariant > getAttributes() const override
Return the pin engineering unit attributes for this object.