mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-28 22:26:08 -04:00
setters/getters
This commit is contained in:
parent
c20b351a2f
commit
81ac9b0fd9
1 changed files with 18 additions and 0 deletions
|
|
@ -1064,6 +1064,10 @@ class CylindricalMesh(StructuredMesh):
|
|||
def n_dimension(self):
|
||||
return 3
|
||||
|
||||
@property
|
||||
def centre(self):
|
||||
return self._centre
|
||||
|
||||
@property
|
||||
def r_grid(self):
|
||||
return self._r_grid
|
||||
|
|
@ -1090,6 +1094,11 @@ class CylindricalMesh(StructuredMesh):
|
|||
for p in range(1, np + 1)
|
||||
for r in range(1, nr + 1))
|
||||
|
||||
@centre.setter
|
||||
def centre(self, coords):
|
||||
cv.check_type('mesh r_grid', coords, Iterable, Real)
|
||||
self._centre = np.asarray(coords)
|
||||
|
||||
@r_grid.setter
|
||||
def r_grid(self, grid):
|
||||
cv.check_type('mesh r_grid', grid, Iterable, Real)
|
||||
|
|
@ -1302,6 +1311,10 @@ class SphericalMesh(StructuredMesh):
|
|||
def n_dimension(self):
|
||||
return 3
|
||||
|
||||
@property
|
||||
def centre(self):
|
||||
return self._centre
|
||||
|
||||
@property
|
||||
def r_grid(self):
|
||||
return self._r_grid
|
||||
|
|
@ -1328,6 +1341,11 @@ class SphericalMesh(StructuredMesh):
|
|||
for t in range(1, nt + 1)
|
||||
for r in range(1, nr + 1))
|
||||
|
||||
@centre.setter
|
||||
def centre(self, coords):
|
||||
cv.check_type('mesh r_grid', coords, Iterable, Real)
|
||||
self._centre = np.asarray(coords)
|
||||
|
||||
@r_grid.setter
|
||||
def r_grid(self, grid):
|
||||
cv.check_type('mesh r_grid', grid, Iterable, Real)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue