mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-21 06:25:30 -04:00
Fix MeshFilter.get_pandas_dataframe to handle all mesh types (#3817)
This commit is contained in:
parent
8c24c1c064
commit
e130701f10
8 changed files with 834 additions and 697 deletions
|
|
@ -972,53 +972,36 @@ class MeshFilter(Filter):
|
|||
Returns
|
||||
-------
|
||||
pandas.DataFrame
|
||||
A Pandas DataFrame with three columns describing the x,y,z mesh
|
||||
cell indices corresponding to each filter bin. The number of rows
|
||||
in the DataFrame is the same as the total number of bins in the
|
||||
corresponding tally, with the filter bin appropriately tiled to map
|
||||
to the corresponding tally bins.
|
||||
A Pandas DataFrame with columns describing the mesh cell indices
|
||||
corresponding to each filter bin. Column names depend on the mesh
|
||||
type (e.g., x/y/z for RegularMesh, r/phi/z for CylindricalMesh,
|
||||
r/theta/phi for SphericalMesh, or element index for
|
||||
UnstructuredMesh). The number of rows in the DataFrame is the same
|
||||
as the total number of bins in the corresponding tally, with the
|
||||
filter bin appropriately tiled to map to the corresponding tally
|
||||
bins.
|
||||
|
||||
See also
|
||||
--------
|
||||
Tally.get_pandas_dataframe(), CrossFilter.get_pandas_dataframe()
|
||||
|
||||
"""
|
||||
# Initialize Pandas DataFrame
|
||||
df = pd.DataFrame()
|
||||
|
||||
# Initialize dictionary to build Pandas Multi-index column
|
||||
filter_dict = {}
|
||||
|
||||
# Append mesh ID as outermost index of multi-index
|
||||
mesh_key = f'mesh {self.mesh.id}'
|
||||
|
||||
# Find mesh dimensions - use 3D indices for simplicity
|
||||
n_dim = len(self.mesh.dimension)
|
||||
if n_dim == 3:
|
||||
nx, ny, nz = self.mesh.dimension
|
||||
elif n_dim == 2:
|
||||
nx, ny = self.mesh.dimension
|
||||
nz = 1
|
||||
else:
|
||||
nx = self.mesh.dimension
|
||||
ny = nz = 1
|
||||
# Determine index base (0-based for unstructured, 1-based otherwise)
|
||||
idx_start = 0 if isinstance(self.mesh, openmc.UnstructuredMesh) else 1
|
||||
|
||||
# Generate multi-index sub-column for x-axis
|
||||
filter_dict[mesh_key, 'x'] = _repeat_and_tile(
|
||||
np.arange(1, nx + 1), stride, data_size)
|
||||
# Generate a multi-index sub-column for each axis
|
||||
for label, dim_size in zip(self.mesh._axis_labels, self.mesh.dimension):
|
||||
filter_dict[mesh_key, label] = _repeat_and_tile(
|
||||
np.arange(idx_start, idx_start + dim_size), stride, data_size)
|
||||
stride *= dim_size
|
||||
|
||||
# Generate multi-index sub-column for y-axis
|
||||
filter_dict[mesh_key, 'y'] = _repeat_and_tile(
|
||||
np.arange(1, ny + 1), nx * stride, data_size)
|
||||
|
||||
# Generate multi-index sub-column for z-axis
|
||||
filter_dict[mesh_key, 'z'] = _repeat_and_tile(
|
||||
np.arange(1, nz + 1), nx * ny * stride, data_size)
|
||||
|
||||
# Initialize a Pandas DataFrame from the mesh dictionary
|
||||
df = pd.concat([df, pd.DataFrame(filter_dict)])
|
||||
|
||||
return df
|
||||
return pd.DataFrame(filter_dict)
|
||||
|
||||
def to_xml_element(self):
|
||||
"""Return XML Element representing the Filter.
|
||||
|
|
|
|||
|
|
@ -236,12 +236,12 @@ class MeshBase(IDManagerMixin, ABC):
|
|||
self._name = name
|
||||
else:
|
||||
self._name = ''
|
||||
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def lower_left(self):
|
||||
pass
|
||||
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def upper_right(self):
|
||||
|
|
@ -255,7 +255,7 @@ class MeshBase(IDManagerMixin, ABC):
|
|||
@abstractmethod
|
||||
def indices(self):
|
||||
pass
|
||||
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def n_elements(self):
|
||||
|
|
@ -537,6 +537,11 @@ class StructuredMesh(MeshBase):
|
|||
def n_dimension(self):
|
||||
pass
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def _axis_labels(self):
|
||||
pass
|
||||
|
||||
@property
|
||||
@abstractmethod
|
||||
def _grids(self):
|
||||
|
|
@ -636,7 +641,7 @@ class StructuredMesh(MeshBase):
|
|||
s0 = (slice(0, -1),)*ndim + (slice(None),)
|
||||
s1 = (slice(1, None),)*ndim + (slice(None),)
|
||||
return (vertices[s0] + vertices[s1]) / 2
|
||||
|
||||
|
||||
@property
|
||||
def n_elements(self):
|
||||
return np.prod(self.dimension)
|
||||
|
|
@ -995,6 +1000,10 @@ class RegularMesh(StructuredMesh):
|
|||
else:
|
||||
return None
|
||||
|
||||
@property
|
||||
def _axis_labels(self):
|
||||
return ('x', 'y', 'z')[:self.n_dimension]
|
||||
|
||||
@property
|
||||
def lower_left(self):
|
||||
return self._lower_left
|
||||
|
|
@ -1475,6 +1484,10 @@ class RectilinearMesh(StructuredMesh):
|
|||
def n_dimension(self):
|
||||
return 3
|
||||
|
||||
@property
|
||||
def _axis_labels(self):
|
||||
return ('x', 'y', 'z')
|
||||
|
||||
@property
|
||||
def x_grid(self):
|
||||
return self._x_grid
|
||||
|
|
@ -1709,6 +1722,10 @@ class CylindricalMesh(StructuredMesh):
|
|||
def n_dimension(self):
|
||||
return 3
|
||||
|
||||
@property
|
||||
def _axis_labels(self):
|
||||
return ('r', 'phi', 'z')
|
||||
|
||||
@property
|
||||
def origin(self):
|
||||
return self._origin
|
||||
|
|
@ -2156,6 +2173,10 @@ class SphericalMesh(StructuredMesh):
|
|||
def n_dimension(self):
|
||||
return 3
|
||||
|
||||
@property
|
||||
def _axis_labels(self):
|
||||
return ('r', 'theta', 'phi')
|
||||
|
||||
@property
|
||||
def origin(self):
|
||||
return self._origin
|
||||
|
|
@ -2671,6 +2692,10 @@ class UnstructuredMesh(MeshBase):
|
|||
def n_dimension(self):
|
||||
return 3
|
||||
|
||||
@property
|
||||
def _axis_labels(self):
|
||||
return ('element_index',)
|
||||
|
||||
@property
|
||||
@require_statepoint_data
|
||||
def indices(self):
|
||||
|
|
|
|||
|
|
@ -877,8 +877,8 @@ class MDGXS(MGXS):
|
|||
# energy groups such that data is from fast to thermal
|
||||
if self.domain_type == 'mesh':
|
||||
mesh_str = f'mesh {self.domain.id}'
|
||||
df.sort_values(by=[(mesh_str, 'x'), (mesh_str, 'y'),
|
||||
(mesh_str, 'z')] + columns, inplace=True)
|
||||
mesh_cols = [(mesh_str, label) for label in self.domain._axis_labels]
|
||||
df.sort_values(by=mesh_cols + columns, inplace=True)
|
||||
else:
|
||||
df.sort_values(by=[self.domain_type] + columns, inplace=True)
|
||||
|
||||
|
|
|
|||
|
|
@ -2134,8 +2134,8 @@ class MGXS:
|
|||
# energy groups such that data is from fast to thermal
|
||||
if self.domain_type == 'mesh':
|
||||
mesh_str = f'mesh {self.domain.id}'
|
||||
df.sort_values(by=[(mesh_str, 'x'), (mesh_str, 'y'),
|
||||
(mesh_str, 'z')] + columns, inplace=True)
|
||||
mesh_cols = [(mesh_str, label) for label in self.domain._axis_labels]
|
||||
df.sort_values(by=mesh_cols + columns, inplace=True)
|
||||
else:
|
||||
df.sort_values(by=[self.domain_type] + columns, inplace=True)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,189 +1,189 @@
|
|||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.702881 0.026175
|
||||
2 1 2 1 1 total 0.706921 0.029169
|
||||
1 2 1 1 1 total 0.707809 0.024766
|
||||
3 2 2 1 1 total 0.717967 0.024008
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.431023 0.028803
|
||||
2 1 2 1 1 total 0.451864 0.030748
|
||||
1 2 1 1 1 total 0.456990 0.026359
|
||||
3 2 2 1 1 total 0.450621 0.026744
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.431023 0.028803
|
||||
2 1 2 1 1 total 0.451864 0.030748
|
||||
1 2 1 1 1 total 0.456990 0.026359
|
||||
3 2 2 1 1 total 0.450621 0.026744
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.022398 0.001401
|
||||
2 1 2 1 1 total 0.022325 0.001371
|
||||
1 2 1 1 1 total 0.022942 0.000990
|
||||
3 2 2 1 1 total 0.022705 0.001322
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.022394 0.001401
|
||||
2 1 2 1 1 total 0.022321 0.001371
|
||||
1 2 1 1 1 total 0.022935 0.000990
|
||||
3 2 2 1 1 total 0.022699 0.001322
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.011562 0.001544
|
||||
2 1 2 1 1 total 0.011852 0.001418
|
||||
1 2 1 1 1 total 0.012168 0.000958
|
||||
3 2 2 1 1 total 0.011986 0.001418
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.010836 0.000803
|
||||
2 1 2 1 1 total 0.010473 0.000591
|
||||
1 2 1 1 1 total 0.010774 0.000415
|
||||
3 2 2 1 1 total 0.010719 0.000688
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.026602 0.001957
|
||||
2 1 2 1 1 total 0.025695 0.001442
|
||||
1 2 1 1 1 total 0.026454 0.001015
|
||||
3 2 2 1 1 total 0.026310 0.001678
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 2.098256e+06 155243.612264
|
||||
2 1 2 1 1 total 2.027699e+06 114334.400924
|
||||
1 2 1 1 1 total 2.086255e+06 80325.567787
|
||||
3 2 2 1 1 total 2.075596e+06 133128.805680
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.680483 0.025407
|
||||
2 1 2 1 1 total 0.684597 0.028126
|
||||
1 2 1 1 1 total 0.684867 0.024133
|
||||
3 2 2 1 1 total 0.695262 0.023087
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.678017 0.026288
|
||||
2 1 2 1 1 total 0.674888 0.033989
|
||||
1 2 1 1 1 total 0.681736 0.025618
|
||||
3 2 2 1 1 total 0.683701 0.023788
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 P0 total 0.678017 0.026290
|
||||
1 1 1 1 1 1 P1 total 0.271858 0.011693
|
||||
2 1 1 1 1 1 P2 total 0.095219 0.002950
|
||||
3 1 1 1 1 1 P3 total 0.012808 0.004686
|
||||
8 1 2 1 1 1 P0 total 0.674888 0.033578
|
||||
9 1 2 1 1 1 P1 total 0.255058 0.009912
|
||||
10 1 2 1 1 1 P2 total 0.098001 0.005459
|
||||
11 1 2 1 1 1 P3 total 0.012058 0.005439
|
||||
4 2 1 1 1 1 P0 total 0.681736 0.025439
|
||||
5 2 1 1 1 1 P1 total 0.250820 0.009035
|
||||
6 2 1 1 1 1 P2 total 0.092563 0.006549
|
||||
7 2 1 1 1 1 P3 total 0.008511 0.003905
|
||||
12 2 2 1 1 1 P0 total 0.683701 0.024254
|
||||
13 2 2 1 1 1 P1 total 0.267345 0.011695
|
||||
14 2 2 1 1 1 P2 total 0.096222 0.005551
|
||||
15 2 2 1 1 1 P3 total 0.011515 0.003236
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 P0 total 0.678017 0.026290
|
||||
1 1 1 1 1 1 P1 total 0.271858 0.011693
|
||||
2 1 1 1 1 1 P2 total 0.095219 0.002950
|
||||
3 1 1 1 1 1 P3 total 0.012808 0.004686
|
||||
8 1 2 1 1 1 P0 total 0.674888 0.033578
|
||||
9 1 2 1 1 1 P1 total 0.255058 0.009912
|
||||
10 1 2 1 1 1 P2 total 0.098001 0.005459
|
||||
11 1 2 1 1 1 P3 total 0.012058 0.005439
|
||||
4 2 1 1 1 1 P0 total 0.681736 0.025439
|
||||
5 2 1 1 1 1 P1 total 0.250820 0.009035
|
||||
6 2 1 1 1 1 P2 total 0.092563 0.006549
|
||||
7 2 1 1 1 1 P3 total 0.008511 0.003905
|
||||
12 2 2 1 1 1 P0 total 0.683701 0.024254
|
||||
13 2 2 1 1 1 P1 total 0.267345 0.011695
|
||||
14 2 2 1 1 1 P2 total 0.096222 0.005551
|
||||
15 2 2 1 1 1 P3 total 0.011515 0.003236
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 1.0 0.041785
|
||||
2 1 2 1 1 1 total 1.0 0.057717
|
||||
1 2 1 1 1 1 total 1.0 0.040074
|
||||
3 2 2 1 1 1 total 1.0 0.042758
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.028438 0.003513
|
||||
2 1 2 1 1 1 total 0.022222 0.001560
|
||||
1 2 1 1 1 1 total 0.025698 0.002756
|
||||
3 2 2 1 1 1 total 0.026501 0.002315
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 1.0 0.041785
|
||||
2 1 2 1 1 1 total 1.0 0.057717
|
||||
1 2 1 1 1 1 total 1.0 0.040074
|
||||
3 2 2 1 1 1 total 1.0 0.042758
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 P0 total 0.680483 0.038131
|
||||
1 1 1 1 1 1 P1 total 0.272847 0.016111
|
||||
2 1 1 1 1 1 P2 total 0.095565 0.004869
|
||||
3 1 1 1 1 1 P3 total 0.012854 0.004731
|
||||
8 1 2 1 1 1 P0 total 0.684597 0.048501
|
||||
9 1 2 1 1 1 P1 total 0.258727 0.016473
|
||||
10 1 2 1 1 1 P2 total 0.099411 0.007470
|
||||
11 1 2 1 1 1 P3 total 0.012231 0.005552
|
||||
4 2 1 1 1 1 P0 total 0.684867 0.036546
|
||||
5 2 1 1 1 1 P1 total 0.251972 0.013220
|
||||
6 2 1 1 1 1 P2 total 0.092988 0.007474
|
||||
7 2 1 1 1 1 P3 total 0.008550 0.003936
|
||||
12 2 2 1 1 1 P0 total 0.695262 0.037640
|
||||
13 2 2 1 1 1 P1 total 0.271866 0.016280
|
||||
14 2 2 1 1 1 P2 total 0.097849 0.006919
|
||||
15 2 2 1 1 1 P3 total 0.011710 0.003325
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 P0 total 0.680483 0.047566
|
||||
1 1 1 1 1 1 P1 total 0.272847 0.019737
|
||||
2 1 1 1 1 1 P2 total 0.095565 0.006297
|
||||
3 1 1 1 1 1 P3 total 0.012854 0.004762
|
||||
8 1 2 1 1 1 P0 total 0.684597 0.062559
|
||||
9 1 2 1 1 1 P1 total 0.258727 0.022234
|
||||
10 1 2 1 1 1 P2 total 0.099411 0.009420
|
||||
11 1 2 1 1 1 P3 total 0.012231 0.005597
|
||||
4 2 1 1 1 1 P0 total 0.684867 0.045704
|
||||
5 2 1 1 1 1 P1 total 0.251972 0.016635
|
||||
6 2 1 1 1 1 P2 total 0.092988 0.008352
|
||||
7 2 1 1 1 1 P3 total 0.008550 0.003951
|
||||
12 2 2 1 1 1 P0 total 0.695262 0.047964
|
||||
13 2 2 1 1 1 P1 total 0.271866 0.020004
|
||||
14 2 2 1 1 1 P2 total 0.097849 0.008086
|
||||
15 2 2 1 1 1 P3 total 0.011710 0.003363
|
||||
mesh 1 group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 1.0 0.142430
|
||||
2 1 2 1 1 total 1.0 0.112715
|
||||
1 2 1 1 1 total 1.0 0.192385
|
||||
3 2 2 1 1 total 1.0 0.109836
|
||||
mesh 1 group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 1.0 0.143959
|
||||
2 1 2 1 1 total 1.0 0.102504
|
||||
1 2 1 1 1 total 1.0 0.188381
|
||||
3 2 2 1 1 total 1.0 0.116230
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 5.060544e-07 3.651604e-08
|
||||
2 1 2 1 1 total 5.101988e-07 4.947639e-08
|
||||
1 2 1 1 1 total 5.206450e-07 2.814648e-08
|
||||
3 2 2 1 1 total 5.278759e-07 3.171554e-08
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.026414 0.001944
|
||||
2 1 2 1 1 total 0.025515 0.001432
|
||||
1 2 1 1 1 total 0.026267 0.001008
|
||||
3 2 2 1 1 total 0.026125 0.001667
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.028220 0.003510
|
||||
2 1 2 1 1 1 total 0.021754 0.001519
|
||||
1 2 1 1 1 1 total 0.025487 0.002676
|
||||
3 2 2 1 1 1 total 0.026281 0.002263
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.702881 0.026175
|
||||
2 1 2 1 total 0.706921 0.029169
|
||||
1 2 1 1 total 0.707809 0.024766
|
||||
3 2 2 1 total 0.717967 0.024008
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.431023 0.028803
|
||||
2 1 2 1 total 0.451864 0.030748
|
||||
1 2 1 1 total 0.456990 0.026359
|
||||
3 2 2 1 total 0.450621 0.026744
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.431023 0.028803
|
||||
2 1 2 1 total 0.451864 0.030748
|
||||
1 2 1 1 total 0.456990 0.026359
|
||||
3 2 2 1 total 0.450621 0.026744
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.022398 0.001401
|
||||
2 1 2 1 total 0.022325 0.001371
|
||||
1 2 1 1 total 0.022942 0.000990
|
||||
3 2 2 1 total 0.022705 0.001322
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.022394 0.001401
|
||||
2 1 2 1 total 0.022321 0.001371
|
||||
1 2 1 1 total 0.022935 0.000990
|
||||
3 2 2 1 total 0.022699 0.001322
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.011562 0.001544
|
||||
2 1 2 1 total 0.011852 0.001418
|
||||
1 2 1 1 total 0.012168 0.000958
|
||||
3 2 2 1 total 0.011986 0.001418
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.010836 0.000803
|
||||
2 1 2 1 total 0.010473 0.000591
|
||||
1 2 1 1 total 0.010774 0.000415
|
||||
3 2 2 1 total 0.010719 0.000688
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.026602 0.001957
|
||||
2 1 2 1 total 0.025695 0.001442
|
||||
1 2 1 1 total 0.026454 0.001015
|
||||
3 2 2 1 total 0.026310 0.001678
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 2.098256e+06 155243.612264
|
||||
2 1 2 1 total 2.027699e+06 114334.400924
|
||||
1 2 1 1 total 2.086255e+06 80325.567787
|
||||
3 2 2 1 total 2.075596e+06 133128.805680
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.680483 0.025407
|
||||
2 1 2 1 total 0.684597 0.028126
|
||||
1 2 1 1 total 0.684867 0.024133
|
||||
3 2 2 1 total 0.695262 0.023087
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.678017 0.026288
|
||||
2 1 2 1 total 0.674888 0.033989
|
||||
1 2 1 1 total 0.681736 0.025618
|
||||
3 2 2 1 total 0.683701 0.023788
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 P0 total 0.678017 0.026290
|
||||
1 1 1 1 1 P1 total 0.271858 0.011693
|
||||
2 1 1 1 1 P2 total 0.095219 0.002950
|
||||
3 1 1 1 1 P3 total 0.012808 0.004686
|
||||
8 1 2 1 1 P0 total 0.674888 0.033578
|
||||
9 1 2 1 1 P1 total 0.255058 0.009912
|
||||
10 1 2 1 1 P2 total 0.098001 0.005459
|
||||
11 1 2 1 1 P3 total 0.012058 0.005439
|
||||
4 2 1 1 1 P0 total 0.681736 0.025439
|
||||
5 2 1 1 1 P1 total 0.250820 0.009035
|
||||
6 2 1 1 1 P2 total 0.092563 0.006549
|
||||
7 2 1 1 1 P3 total 0.008511 0.003905
|
||||
12 2 2 1 1 P0 total 0.683701 0.024254
|
||||
13 2 2 1 1 P1 total 0.267345 0.011695
|
||||
14 2 2 1 1 P2 total 0.096222 0.005551
|
||||
15 2 2 1 1 P3 total 0.011515 0.003236
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 P0 total 0.678017 0.026290
|
||||
1 1 1 1 1 P1 total 0.271858 0.011693
|
||||
2 1 1 1 1 P2 total 0.095219 0.002950
|
||||
3 1 1 1 1 P3 total 0.012808 0.004686
|
||||
8 1 2 1 1 P0 total 0.674888 0.033578
|
||||
9 1 2 1 1 P1 total 0.255058 0.009912
|
||||
10 1 2 1 1 P2 total 0.098001 0.005459
|
||||
11 1 2 1 1 P3 total 0.012058 0.005439
|
||||
4 2 1 1 1 P0 total 0.681736 0.025439
|
||||
5 2 1 1 1 P1 total 0.250820 0.009035
|
||||
6 2 1 1 1 P2 total 0.092563 0.006549
|
||||
7 2 1 1 1 P3 total 0.008511 0.003905
|
||||
12 2 2 1 1 P0 total 0.683701 0.024254
|
||||
13 2 2 1 1 P1 total 0.267345 0.011695
|
||||
14 2 2 1 1 P2 total 0.096222 0.005551
|
||||
15 2 2 1 1 P3 total 0.011515 0.003236
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 1.0 0.041785
|
||||
2 1 2 1 1 total 1.0 0.057717
|
||||
1 2 1 1 1 total 1.0 0.040074
|
||||
3 2 2 1 1 total 1.0 0.042758
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.028438 0.003513
|
||||
2 1 2 1 1 total 0.022222 0.001560
|
||||
1 2 1 1 1 total 0.025698 0.002756
|
||||
3 2 2 1 1 total 0.026501 0.002315
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 1.0 0.041785
|
||||
2 1 2 1 1 total 1.0 0.057717
|
||||
1 2 1 1 1 total 1.0 0.040074
|
||||
3 2 2 1 1 total 1.0 0.042758
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 P0 total 0.680483 0.038131
|
||||
1 1 1 1 1 P1 total 0.272847 0.016111
|
||||
2 1 1 1 1 P2 total 0.095565 0.004869
|
||||
3 1 1 1 1 P3 total 0.012854 0.004731
|
||||
8 1 2 1 1 P0 total 0.684597 0.048501
|
||||
9 1 2 1 1 P1 total 0.258727 0.016473
|
||||
10 1 2 1 1 P2 total 0.099411 0.007470
|
||||
11 1 2 1 1 P3 total 0.012231 0.005552
|
||||
4 2 1 1 1 P0 total 0.684867 0.036546
|
||||
5 2 1 1 1 P1 total 0.251972 0.013220
|
||||
6 2 1 1 1 P2 total 0.092988 0.007474
|
||||
7 2 1 1 1 P3 total 0.008550 0.003936
|
||||
12 2 2 1 1 P0 total 0.695262 0.037640
|
||||
13 2 2 1 1 P1 total 0.271866 0.016280
|
||||
14 2 2 1 1 P2 total 0.097849 0.006919
|
||||
15 2 2 1 1 P3 total 0.011710 0.003325
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 P0 total 0.680483 0.047566
|
||||
1 1 1 1 1 P1 total 0.272847 0.019737
|
||||
2 1 1 1 1 P2 total 0.095565 0.006297
|
||||
3 1 1 1 1 P3 total 0.012854 0.004762
|
||||
8 1 2 1 1 P0 total 0.684597 0.062559
|
||||
9 1 2 1 1 P1 total 0.258727 0.022234
|
||||
10 1 2 1 1 P2 total 0.099411 0.009420
|
||||
11 1 2 1 1 P3 total 0.012231 0.005597
|
||||
4 2 1 1 1 P0 total 0.684867 0.045704
|
||||
5 2 1 1 1 P1 total 0.251972 0.016635
|
||||
6 2 1 1 1 P2 total 0.092988 0.008352
|
||||
7 2 1 1 1 P3 total 0.008550 0.003951
|
||||
12 2 2 1 1 P0 total 0.695262 0.047964
|
||||
13 2 2 1 1 P1 total 0.271866 0.020004
|
||||
14 2 2 1 1 P2 total 0.097849 0.008086
|
||||
15 2 2 1 1 P3 total 0.011710 0.003363
|
||||
mesh 1 group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 1.0 0.142430
|
||||
2 1 2 1 total 1.0 0.112715
|
||||
1 2 1 1 total 1.0 0.192385
|
||||
3 2 2 1 total 1.0 0.109836
|
||||
mesh 1 group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 1.0 0.143959
|
||||
2 1 2 1 total 1.0 0.102504
|
||||
1 2 1 1 total 1.0 0.188381
|
||||
3 2 2 1 total 1.0 0.116230
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 5.060544e-07 3.651604e-08
|
||||
2 1 2 1 total 5.101988e-07 4.947639e-08
|
||||
1 2 1 1 total 5.206450e-07 2.814648e-08
|
||||
3 2 2 1 total 5.278759e-07 3.171554e-08
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.026414 0.001944
|
||||
2 1 2 1 total 0.025515 0.001432
|
||||
1 2 1 1 total 0.026267 0.001008
|
||||
3 2 2 1 total 0.026125 0.001667
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.028220 0.003510
|
||||
2 1 2 1 1 total 0.021754 0.001519
|
||||
1 2 1 1 1 total 0.025487 0.002676
|
||||
3 2 2 1 1 total 0.026281 0.002263
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y surf
|
||||
3 1 1 x-max in 1 total 4.244 0.096333
|
||||
|
|
@ -218,145 +218,145 @@
|
|||
30 2 2 y-max out 1 total 0.000 0.000000
|
||||
29 2 2 y-min in 1 total 4.416 0.093648
|
||||
28 2 2 y-min out 1 total 4.280 0.079070
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.943198 0.067915
|
||||
2 1 2 1 1 total 0.895741 0.058714
|
||||
1 2 1 1 1 total 0.911011 0.068461
|
||||
3 2 2 1 1 total 0.927611 0.066426
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.943198 0.067915
|
||||
2 1 2 1 1 total 0.895741 0.058714
|
||||
1 2 1 1 1 total 0.911011 0.068461
|
||||
3 2 2 1 1 total 0.927611 0.066426
|
||||
mesh 1 delayedgroup group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.000006 4.453421e-07
|
||||
1 1 1 1 2 1 total 0.000032 2.303082e-06
|
||||
2 1 1 1 3 1 total 0.000031 2.202789e-06
|
||||
3 1 1 1 4 1 total 0.000072 4.961025e-06
|
||||
4 1 1 1 5 1 total 0.000032 2.071919e-06
|
||||
5 1 1 1 6 1 total 0.000013 8.662934e-07
|
||||
12 1 2 1 1 1 total 0.000006 3.282329e-07
|
||||
13 1 2 1 2 1 total 0.000031 1.701766e-06
|
||||
14 1 2 1 3 1 total 0.000030 1.629615e-06
|
||||
15 1 2 1 4 1 total 0.000070 3.675759e-06
|
||||
16 1 2 1 5 1 total 0.000031 1.536226e-06
|
||||
17 1 2 1 6 1 total 0.000013 6.423838e-07
|
||||
6 2 1 1 1 1 total 0.000006 2.308186e-07
|
||||
7 2 1 1 2 1 total 0.000032 1.211112e-06
|
||||
8 2 1 1 3 1 total 0.000031 1.169911e-06
|
||||
9 2 1 1 4 1 total 0.000072 2.685832e-06
|
||||
10 2 1 1 5 1 total 0.000032 1.187072e-06
|
||||
11 2 1 1 6 1 total 0.000013 4.939053e-07
|
||||
18 2 2 1 1 1 total 0.000006 3.819684e-07
|
||||
19 2 2 1 2 1 total 0.000032 1.976073e-06
|
||||
20 2 2 1 3 1 total 0.000031 1.889748e-06
|
||||
21 2 2 1 4 1 total 0.000072 4.252207e-06
|
||||
22 2 2 1 5 1 total 0.000032 1.765565e-06
|
||||
23 2 2 1 6 1 total 0.000013 7.386890e-07
|
||||
mesh 1 delayedgroup group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.0 0.000000
|
||||
1 1 1 1 2 1 total 0.0 0.000000
|
||||
2 1 1 1 3 1 total 0.0 0.000000
|
||||
3 1 1 1 4 1 total 1.0 1.414214
|
||||
4 1 1 1 5 1 total 0.0 0.000000
|
||||
5 1 1 1 6 1 total 0.0 0.000000
|
||||
12 1 2 1 1 1 total 0.0 0.000000
|
||||
13 1 2 1 2 1 total 0.0 0.000000
|
||||
14 1 2 1 3 1 total 0.0 0.000000
|
||||
15 1 2 1 4 1 total 1.0 0.869026
|
||||
16 1 2 1 5 1 total 0.0 0.000000
|
||||
17 1 2 1 6 1 total 0.0 0.000000
|
||||
6 2 1 1 1 1 total 0.0 0.000000
|
||||
7 2 1 1 2 1 total 0.0 0.000000
|
||||
8 2 1 1 3 1 total 0.0 0.000000
|
||||
9 2 1 1 4 1 total 1.0 1.414214
|
||||
10 2 1 1 5 1 total 0.0 0.000000
|
||||
11 2 1 1 6 1 total 0.0 0.000000
|
||||
18 2 2 1 1 1 total 0.0 0.000000
|
||||
19 2 2 1 2 1 total 0.0 0.000000
|
||||
20 2 2 1 3 1 total 0.0 0.000000
|
||||
21 2 2 1 4 1 total 1.0 1.414214
|
||||
22 2 2 1 5 1 total 0.0 0.000000
|
||||
23 2 2 1 6 1 total 0.0 0.000000
|
||||
mesh 1 delayedgroup group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.000227 0.000023
|
||||
1 1 1 1 2 1 total 0.001210 0.000119
|
||||
2 1 1 1 3 1 total 0.001176 0.000114
|
||||
3 1 1 1 4 1 total 0.002722 0.000261
|
||||
4 1 1 1 5 1 total 0.001204 0.000112
|
||||
5 1 1 1 6 1 total 0.000501 0.000047
|
||||
12 1 2 1 1 1 total 0.000227 0.000017
|
||||
13 1 2 1 2 1 total 0.001208 0.000087
|
||||
14 1 2 1 3 1 total 0.001174 0.000084
|
||||
15 1 2 1 4 1 total 0.002710 0.000192
|
||||
16 1 2 1 5 1 total 0.001194 0.000082
|
||||
17 1 2 1 6 1 total 0.000497 0.000034
|
||||
6 2 1 1 1 1 total 0.000227 0.000010
|
||||
7 2 1 1 2 1 total 0.001210 0.000053
|
||||
8 2 1 1 3 1 total 0.001177 0.000052
|
||||
9 2 1 1 4 1 total 0.002726 0.000119
|
||||
10 2 1 1 5 1 total 0.001208 0.000053
|
||||
11 2 1 1 6 1 total 0.000503 0.000022
|
||||
18 2 2 1 1 1 total 0.000227 0.000019
|
||||
19 2 2 1 2 1 total 0.001211 0.000102
|
||||
20 2 2 1 3 1 total 0.001178 0.000098
|
||||
21 2 2 1 4 1 total 0.002726 0.000223
|
||||
22 2 2 1 5 1 total 0.001207 0.000096
|
||||
23 2 2 1 6 1 total 0.000503 0.000040
|
||||
mesh 1 delayedgroup nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.013353 0.001345
|
||||
1 1 1 1 2 total 0.032619 0.003120
|
||||
2 1 1 1 3 total 0.121042 0.011142
|
||||
3 1 1 1 4 total 0.305503 0.026418
|
||||
4 1 1 1 5 total 0.860433 0.064665
|
||||
5 1 1 1 6 total 2.889963 0.219527
|
||||
12 1 2 1 1 total 0.013352 0.001049
|
||||
13 1 2 1 2 total 0.032626 0.002465
|
||||
14 1 2 1 3 total 0.121027 0.008891
|
||||
15 1 2 1 4 total 0.305351 0.021426
|
||||
16 1 2 1 5 total 0.859866 0.054490
|
||||
17 1 2 1 6 total 2.888034 0.184436
|
||||
6 2 1 1 1 total 0.013353 0.000612
|
||||
7 2 1 1 2 total 0.032616 0.001412
|
||||
8 2 1 1 3 total 0.121047 0.005039
|
||||
9 2 1 1 4 total 0.305559 0.012002
|
||||
10 2 1 1 5 total 0.860640 0.030707
|
||||
11 2 1 1 6 total 2.890664 0.103692
|
||||
18 2 2 1 1 total 0.013353 0.001132
|
||||
19 2 2 1 2 total 0.032617 0.002633
|
||||
20 2 2 1 3 total 0.121046 0.009426
|
||||
21 2 2 1 4 total 0.305545 0.022417
|
||||
22 2 2 1 5 total 0.860588 0.055030
|
||||
23 2 2 1 6 total 2.890489 0.186821
|
||||
mesh 1 delayedgroup group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 1 total 0.000000 0.000000
|
||||
1 1 1 1 2 1 1 total 0.000000 0.000000
|
||||
2 1 1 1 3 1 1 total 0.000000 0.000000
|
||||
3 1 1 1 4 1 1 total 0.000219 0.000219
|
||||
4 1 1 1 5 1 1 total 0.000000 0.000000
|
||||
5 1 1 1 6 1 1 total 0.000000 0.000000
|
||||
12 1 2 1 1 1 1 total 0.000000 0.000000
|
||||
13 1 2 1 2 1 1 total 0.000000 0.000000
|
||||
14 1 2 1 3 1 1 total 0.000000 0.000000
|
||||
15 1 2 1 4 1 1 total 0.000467 0.000287
|
||||
16 1 2 1 5 1 1 total 0.000000 0.000000
|
||||
17 1 2 1 6 1 1 total 0.000000 0.000000
|
||||
6 2 1 1 1 1 1 total 0.000000 0.000000
|
||||
7 2 1 1 2 1 1 total 0.000000 0.000000
|
||||
8 2 1 1 3 1 1 total 0.000000 0.000000
|
||||
9 2 1 1 4 1 1 total 0.000211 0.000211
|
||||
10 2 1 1 5 1 1 total 0.000000 0.000000
|
||||
11 2 1 1 6 1 1 total 0.000000 0.000000
|
||||
18 2 2 1 1 1 1 total 0.000000 0.000000
|
||||
19 2 2 1 2 1 1 total 0.000000 0.000000
|
||||
20 2 2 1 3 1 1 total 0.000000 0.000000
|
||||
21 2 2 1 4 1 1 total 0.000219 0.000219
|
||||
22 2 2 1 5 1 1 total 0.000000 0.000000
|
||||
23 2 2 1 6 1 1 total 0.000000 0.000000
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.943198 0.067915
|
||||
2 1 2 1 total 0.895741 0.058714
|
||||
1 2 1 1 total 0.911011 0.068461
|
||||
3 2 2 1 total 0.927611 0.066426
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.943198 0.067915
|
||||
2 1 2 1 total 0.895741 0.058714
|
||||
1 2 1 1 total 0.911011 0.068461
|
||||
3 2 2 1 total 0.927611 0.066426
|
||||
mesh 1 delayedgroup group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.000006 4.453421e-07
|
||||
1 1 1 2 1 total 0.000032 2.303082e-06
|
||||
2 1 1 3 1 total 0.000031 2.202789e-06
|
||||
3 1 1 4 1 total 0.000072 4.961025e-06
|
||||
4 1 1 5 1 total 0.000032 2.071919e-06
|
||||
5 1 1 6 1 total 0.000013 8.662934e-07
|
||||
12 1 2 1 1 total 0.000006 3.282329e-07
|
||||
13 1 2 2 1 total 0.000031 1.701766e-06
|
||||
14 1 2 3 1 total 0.000030 1.629615e-06
|
||||
15 1 2 4 1 total 0.000070 3.675759e-06
|
||||
16 1 2 5 1 total 0.000031 1.536226e-06
|
||||
17 1 2 6 1 total 0.000013 6.423838e-07
|
||||
6 2 1 1 1 total 0.000006 2.308186e-07
|
||||
7 2 1 2 1 total 0.000032 1.211112e-06
|
||||
8 2 1 3 1 total 0.000031 1.169911e-06
|
||||
9 2 1 4 1 total 0.000072 2.685832e-06
|
||||
10 2 1 5 1 total 0.000032 1.187072e-06
|
||||
11 2 1 6 1 total 0.000013 4.939053e-07
|
||||
18 2 2 1 1 total 0.000006 3.819684e-07
|
||||
19 2 2 2 1 total 0.000032 1.976073e-06
|
||||
20 2 2 3 1 total 0.000031 1.889748e-06
|
||||
21 2 2 4 1 total 0.000072 4.252207e-06
|
||||
22 2 2 5 1 total 0.000032 1.765565e-06
|
||||
23 2 2 6 1 total 0.000013 7.386890e-07
|
||||
mesh 1 delayedgroup group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.0 0.000000
|
||||
1 1 1 2 1 total 0.0 0.000000
|
||||
2 1 1 3 1 total 0.0 0.000000
|
||||
3 1 1 4 1 total 1.0 1.414214
|
||||
4 1 1 5 1 total 0.0 0.000000
|
||||
5 1 1 6 1 total 0.0 0.000000
|
||||
12 1 2 1 1 total 0.0 0.000000
|
||||
13 1 2 2 1 total 0.0 0.000000
|
||||
14 1 2 3 1 total 0.0 0.000000
|
||||
15 1 2 4 1 total 1.0 0.869026
|
||||
16 1 2 5 1 total 0.0 0.000000
|
||||
17 1 2 6 1 total 0.0 0.000000
|
||||
6 2 1 1 1 total 0.0 0.000000
|
||||
7 2 1 2 1 total 0.0 0.000000
|
||||
8 2 1 3 1 total 0.0 0.000000
|
||||
9 2 1 4 1 total 1.0 1.414214
|
||||
10 2 1 5 1 total 0.0 0.000000
|
||||
11 2 1 6 1 total 0.0 0.000000
|
||||
18 2 2 1 1 total 0.0 0.000000
|
||||
19 2 2 2 1 total 0.0 0.000000
|
||||
20 2 2 3 1 total 0.0 0.000000
|
||||
21 2 2 4 1 total 1.0 1.414214
|
||||
22 2 2 5 1 total 0.0 0.000000
|
||||
23 2 2 6 1 total 0.0 0.000000
|
||||
mesh 1 delayedgroup group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.000227 0.000023
|
||||
1 1 1 2 1 total 0.001210 0.000119
|
||||
2 1 1 3 1 total 0.001176 0.000114
|
||||
3 1 1 4 1 total 0.002722 0.000261
|
||||
4 1 1 5 1 total 0.001204 0.000112
|
||||
5 1 1 6 1 total 0.000501 0.000047
|
||||
12 1 2 1 1 total 0.000227 0.000017
|
||||
13 1 2 2 1 total 0.001208 0.000087
|
||||
14 1 2 3 1 total 0.001174 0.000084
|
||||
15 1 2 4 1 total 0.002710 0.000192
|
||||
16 1 2 5 1 total 0.001194 0.000082
|
||||
17 1 2 6 1 total 0.000497 0.000034
|
||||
6 2 1 1 1 total 0.000227 0.000010
|
||||
7 2 1 2 1 total 0.001210 0.000053
|
||||
8 2 1 3 1 total 0.001177 0.000052
|
||||
9 2 1 4 1 total 0.002726 0.000119
|
||||
10 2 1 5 1 total 0.001208 0.000053
|
||||
11 2 1 6 1 total 0.000503 0.000022
|
||||
18 2 2 1 1 total 0.000227 0.000019
|
||||
19 2 2 2 1 total 0.001211 0.000102
|
||||
20 2 2 3 1 total 0.001178 0.000098
|
||||
21 2 2 4 1 total 0.002726 0.000223
|
||||
22 2 2 5 1 total 0.001207 0.000096
|
||||
23 2 2 6 1 total 0.000503 0.000040
|
||||
mesh 1 delayedgroup nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.013353 0.001345
|
||||
1 1 1 2 total 0.032619 0.003120
|
||||
2 1 1 3 total 0.121042 0.011142
|
||||
3 1 1 4 total 0.305503 0.026418
|
||||
4 1 1 5 total 0.860433 0.064665
|
||||
5 1 1 6 total 2.889963 0.219527
|
||||
12 1 2 1 total 0.013352 0.001049
|
||||
13 1 2 2 total 0.032626 0.002465
|
||||
14 1 2 3 total 0.121027 0.008891
|
||||
15 1 2 4 total 0.305351 0.021426
|
||||
16 1 2 5 total 0.859866 0.054490
|
||||
17 1 2 6 total 2.888034 0.184436
|
||||
6 2 1 1 total 0.013353 0.000612
|
||||
7 2 1 2 total 0.032616 0.001412
|
||||
8 2 1 3 total 0.121047 0.005039
|
||||
9 2 1 4 total 0.305559 0.012002
|
||||
10 2 1 5 total 0.860640 0.030707
|
||||
11 2 1 6 total 2.890664 0.103692
|
||||
18 2 2 1 total 0.013353 0.001132
|
||||
19 2 2 2 total 0.032617 0.002633
|
||||
20 2 2 3 total 0.121046 0.009426
|
||||
21 2 2 4 total 0.305545 0.022417
|
||||
22 2 2 5 total 0.860588 0.055030
|
||||
23 2 2 6 total 2.890489 0.186821
|
||||
mesh 1 delayedgroup group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 1 total 0.000000 0.000000
|
||||
1 1 1 2 1 1 total 0.000000 0.000000
|
||||
2 1 1 3 1 1 total 0.000000 0.000000
|
||||
3 1 1 4 1 1 total 0.000219 0.000219
|
||||
4 1 1 5 1 1 total 0.000000 0.000000
|
||||
5 1 1 6 1 1 total 0.000000 0.000000
|
||||
12 1 2 1 1 1 total 0.000000 0.000000
|
||||
13 1 2 2 1 1 total 0.000000 0.000000
|
||||
14 1 2 3 1 1 total 0.000000 0.000000
|
||||
15 1 2 4 1 1 total 0.000467 0.000287
|
||||
16 1 2 5 1 1 total 0.000000 0.000000
|
||||
17 1 2 6 1 1 total 0.000000 0.000000
|
||||
6 2 1 1 1 1 total 0.000000 0.000000
|
||||
7 2 1 2 1 1 total 0.000000 0.000000
|
||||
8 2 1 3 1 1 total 0.000000 0.000000
|
||||
9 2 1 4 1 1 total 0.000211 0.000211
|
||||
10 2 1 5 1 1 total 0.000000 0.000000
|
||||
11 2 1 6 1 1 total 0.000000 0.000000
|
||||
18 2 2 1 1 1 total 0.000000 0.000000
|
||||
19 2 2 2 1 1 total 0.000000 0.000000
|
||||
20 2 2 3 1 1 total 0.000000 0.000000
|
||||
21 2 2 4 1 1 total 0.000219 0.000219
|
||||
22 2 2 5 1 1 total 0.000000 0.000000
|
||||
23 2 2 6 1 1 total 0.000000 0.000000
|
||||
|
|
|
|||
|
|
@ -1,189 +1,189 @@
|
|||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.103374 0.004981
|
||||
2 1 2 1 1 total 0.103852 0.004752
|
||||
1 2 1 1 1 total 0.103322 0.003613
|
||||
3 2 2 1 1 total 0.102889 0.003387
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.072760 0.005235
|
||||
2 1 2 1 1 total 0.074856 0.004972
|
||||
1 2 1 1 1 total 0.074583 0.004000
|
||||
3 2 2 1 1 total 0.072925 0.003485
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.072768 0.005236
|
||||
2 1 2 1 1 total 0.074864 0.004972
|
||||
1 2 1 1 1 total 0.074603 0.004002
|
||||
3 2 2 1 1 total 0.072881 0.003491
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.013309 0.000729
|
||||
2 1 2 1 1 total 0.013223 0.000707
|
||||
1 2 1 1 1 total 0.013222 0.000596
|
||||
3 2 2 1 1 total 0.013282 0.000564
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.013241 0.000728
|
||||
2 1 2 1 1 total 0.013142 0.000705
|
||||
1 2 1 1 1 total 0.013137 0.000596
|
||||
3 2 2 1 1 total 0.013221 0.000564
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.001281 0.000874
|
||||
2 1 2 1 1 total 0.001297 0.000731
|
||||
1 2 1 1 1 total 0.001281 0.000744
|
||||
3 2 2 1 1 total 0.001288 0.000719
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.012029 0.000664
|
||||
2 1 2 1 1 total 0.011926 0.000639
|
||||
1 2 1 1 1 total 0.011941 0.000545
|
||||
3 2 2 1 1 total 0.011994 0.000515
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.031361 0.001735
|
||||
2 1 2 1 1 total 0.031091 0.001675
|
||||
1 2 1 1 1 total 0.031169 0.001418
|
||||
3 2 2 1 1 total 0.031255 0.001366
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 2.326447e+06 128504.886535
|
||||
2 1 2 1 1 total 2.306518e+06 123638.096130
|
||||
1 2 1 1 1 total 2.309435e+06 105395.059055
|
||||
3 2 2 1 1 total 2.319667e+06 99692.620001
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.090065 0.004262
|
||||
2 1 2 1 1 total 0.090629 0.004086
|
||||
1 2 1 1 1 total 0.090100 0.003045
|
||||
3 2 2 1 1 total 0.089607 0.002828
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.090188 0.005151
|
||||
2 1 2 1 1 total 0.094339 0.004349
|
||||
1 2 1 1 1 total 0.088294 0.003953
|
||||
3 2 2 1 1 total 0.089633 0.002592
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 P0 total 0.090122 0.005149
|
||||
1 1 1 1 1 1 P1 total 0.030614 0.001612
|
||||
2 1 1 1 1 1 P2 total 0.016490 0.000897
|
||||
3 1 1 1 1 1 P3 total 0.010163 0.000829
|
||||
8 1 2 1 1 1 P0 total 0.094307 0.004337
|
||||
9 1 2 1 1 1 P1 total 0.028996 0.001462
|
||||
10 1 2 1 1 1 P2 total 0.017486 0.000808
|
||||
11 1 2 1 1 1 P3 total 0.009753 0.000742
|
||||
4 2 1 1 1 1 P0 total 0.088198 0.003959
|
||||
5 2 1 1 1 1 P1 total 0.028739 0.001715
|
||||
6 2 1 1 1 1 P2 total 0.015608 0.000680
|
||||
7 2 1 1 1 1 P3 total 0.008232 0.000363
|
||||
12 2 2 1 1 1 P0 total 0.089536 0.002551
|
||||
13 2 2 1 1 1 P1 total 0.029964 0.000821
|
||||
14 2 2 1 1 1 P2 total 0.015742 0.001260
|
||||
15 2 2 1 1 1 P3 total 0.008944 0.000385
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 P0 total 0.090188 0.005151
|
||||
1 1 1 1 1 1 P1 total 0.030606 0.001614
|
||||
2 1 1 1 1 1 P2 total 0.016462 0.000898
|
||||
3 1 1 1 1 1 P3 total 0.010173 0.000824
|
||||
8 1 2 1 1 1 P0 total 0.094339 0.004349
|
||||
9 1 2 1 1 1 P1 total 0.028988 0.001462
|
||||
10 1 2 1 1 1 P2 total 0.017473 0.000811
|
||||
11 1 2 1 1 1 P3 total 0.009763 0.000749
|
||||
4 2 1 1 1 1 P0 total 0.088294 0.003953
|
||||
5 2 1 1 1 1 P1 total 0.028719 0.001720
|
||||
6 2 1 1 1 1 P2 total 0.015571 0.000691
|
||||
7 2 1 1 1 1 P3 total 0.008255 0.000361
|
||||
12 2 2 1 1 1 P0 total 0.089633 0.002592
|
||||
13 2 2 1 1 1 P1 total 0.030008 0.000847
|
||||
14 2 2 1 1 1 P2 total 0.015748 0.001284
|
||||
15 2 2 1 1 1 P3 total 0.008951 0.000387
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 1.000736 0.060260
|
||||
2 1 2 1 1 1 total 1.000346 0.042656
|
||||
1 2 1 1 1 1 total 1.001091 0.052736
|
||||
3 2 2 1 1 1 total 1.001078 0.038212
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.031890 0.002523
|
||||
2 1 2 1 1 1 total 0.032714 0.001502
|
||||
1 2 1 1 1 1 total 0.030414 0.002369
|
||||
3 2 2 1 1 1 total 0.031051 0.001521
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 1.0 0.060234
|
||||
2 1 2 1 1 1 total 1.0 0.042523
|
||||
1 2 1 1 1 1 total 1.0 0.052777
|
||||
3 2 2 1 1 1 total 1.0 0.037842
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 P0 total 0.090065 0.006899
|
||||
1 1 1 1 1 1 P1 total 0.030595 0.002243
|
||||
2 1 1 1 1 1 P2 total 0.016480 0.001229
|
||||
3 1 1 1 1 1 P3 total 0.010157 0.000977
|
||||
8 1 2 1 1 1 P0 total 0.090629 0.005616
|
||||
9 1 2 1 1 1 P1 total 0.027865 0.001820
|
||||
10 1 2 1 1 1 P2 total 0.016804 0.001044
|
||||
11 1 2 1 1 1 P3 total 0.009373 0.000813
|
||||
4 2 1 1 1 1 P0 total 0.090100 0.005647
|
||||
5 2 1 1 1 1 P1 total 0.029359 0.002172
|
||||
6 2 1 1 1 1 P2 total 0.015944 0.000984
|
||||
7 2 1 1 1 1 P3 total 0.008410 0.000523
|
||||
12 2 2 1 1 1 P0 total 0.089607 0.004415
|
||||
13 2 2 1 1 1 P1 total 0.029988 0.001459
|
||||
14 2 2 1 1 1 P2 total 0.015755 0.001411
|
||||
15 2 2 1 1 1 P3 total 0.008951 0.000528
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 P0 total 0.090131 0.008782
|
||||
1 1 1 1 1 1 P1 total 0.030617 0.002905
|
||||
2 1 1 1 1 1 P2 total 0.016492 0.001581
|
||||
3 1 1 1 1 1 P3 total 0.010164 0.001154
|
||||
8 1 2 1 1 1 P0 total 0.090661 0.006820
|
||||
9 1 2 1 1 1 P1 total 0.027875 0.002174
|
||||
10 1 2 1 1 1 P2 total 0.016810 0.001267
|
||||
11 1 2 1 1 1 P3 total 0.009376 0.000906
|
||||
4 2 1 1 1 1 P0 total 0.090199 0.007385
|
||||
5 2 1 1 1 1 P1 total 0.029391 0.002669
|
||||
6 2 1 1 1 1 P2 total 0.015962 0.001295
|
||||
7 2 1 1 1 1 P3 total 0.008419 0.000686
|
||||
12 2 2 1 1 1 P0 total 0.089704 0.005591
|
||||
13 2 2 1 1 1 P1 total 0.030020 0.001856
|
||||
14 2 2 1 1 1 P2 total 0.015772 0.001536
|
||||
15 2 2 1 1 1 P3 total 0.008961 0.000629
|
||||
mesh 1 group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 1.0 0.098093
|
||||
2 1 2 1 1 total 1.0 0.042346
|
||||
1 2 1 1 1 total 1.0 0.104352
|
||||
3 2 2 1 1 total 1.0 0.067889
|
||||
mesh 1 group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 1.0 0.099401
|
||||
2 1 2 1 1 total 1.0 0.042085
|
||||
1 2 1 1 1 total 1.0 0.104135
|
||||
3 2 2 1 1 total 1.0 0.067307
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 8.547713e-10 3.477664e-11
|
||||
2 1 2 1 1 total 9.057083e-10 4.171858e-11
|
||||
1 2 1 1 1 total 8.666731e-10 2.371072e-11
|
||||
3 2 2 1 1 total 8.532016e-10 1.638929e-11
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.031163 0.001724
|
||||
2 1 2 1 1 total 0.030895 0.001664
|
||||
1 2 1 1 1 total 0.030973 0.001409
|
||||
3 2 2 1 1 total 0.031058 0.001358
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.031781 0.002541
|
||||
2 1 2 1 1 1 total 0.032490 0.001487
|
||||
1 2 1 1 1 1 total 0.030274 0.002354
|
||||
3 2 2 1 1 1 total 0.030882 0.001500
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.103374 0.004981
|
||||
2 1 2 1 total 0.103852 0.004752
|
||||
1 2 1 1 total 0.103322 0.003613
|
||||
3 2 2 1 total 0.102889 0.003387
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.072760 0.005235
|
||||
2 1 2 1 total 0.074856 0.004972
|
||||
1 2 1 1 total 0.074583 0.004000
|
||||
3 2 2 1 total 0.072925 0.003485
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.072768 0.005236
|
||||
2 1 2 1 total 0.074864 0.004972
|
||||
1 2 1 1 total 0.074603 0.004002
|
||||
3 2 2 1 total 0.072881 0.003491
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.013309 0.000729
|
||||
2 1 2 1 total 0.013223 0.000707
|
||||
1 2 1 1 total 0.013222 0.000596
|
||||
3 2 2 1 total 0.013282 0.000564
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.013241 0.000728
|
||||
2 1 2 1 total 0.013142 0.000705
|
||||
1 2 1 1 total 0.013137 0.000596
|
||||
3 2 2 1 total 0.013221 0.000564
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.001281 0.000874
|
||||
2 1 2 1 total 0.001297 0.000731
|
||||
1 2 1 1 total 0.001281 0.000744
|
||||
3 2 2 1 total 0.001288 0.000719
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.012029 0.000664
|
||||
2 1 2 1 total 0.011926 0.000639
|
||||
1 2 1 1 total 0.011941 0.000545
|
||||
3 2 2 1 total 0.011994 0.000515
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.031361 0.001735
|
||||
2 1 2 1 total 0.031091 0.001675
|
||||
1 2 1 1 total 0.031169 0.001418
|
||||
3 2 2 1 total 0.031255 0.001366
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 2.326447e+06 128504.886535
|
||||
2 1 2 1 total 2.306518e+06 123638.096130
|
||||
1 2 1 1 total 2.309435e+06 105395.059055
|
||||
3 2 2 1 total 2.319667e+06 99692.620001
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.090065 0.004262
|
||||
2 1 2 1 total 0.090629 0.004086
|
||||
1 2 1 1 total 0.090100 0.003045
|
||||
3 2 2 1 total 0.089607 0.002828
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.090188 0.005151
|
||||
2 1 2 1 total 0.094339 0.004349
|
||||
1 2 1 1 total 0.088294 0.003953
|
||||
3 2 2 1 total 0.089633 0.002592
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 P0 total 0.090122 0.005149
|
||||
1 1 1 1 1 P1 total 0.030614 0.001612
|
||||
2 1 1 1 1 P2 total 0.016490 0.000897
|
||||
3 1 1 1 1 P3 total 0.010163 0.000829
|
||||
8 1 2 1 1 P0 total 0.094307 0.004337
|
||||
9 1 2 1 1 P1 total 0.028996 0.001462
|
||||
10 1 2 1 1 P2 total 0.017486 0.000808
|
||||
11 1 2 1 1 P3 total 0.009753 0.000742
|
||||
4 2 1 1 1 P0 total 0.088198 0.003959
|
||||
5 2 1 1 1 P1 total 0.028739 0.001715
|
||||
6 2 1 1 1 P2 total 0.015608 0.000680
|
||||
7 2 1 1 1 P3 total 0.008232 0.000363
|
||||
12 2 2 1 1 P0 total 0.089536 0.002551
|
||||
13 2 2 1 1 P1 total 0.029964 0.000821
|
||||
14 2 2 1 1 P2 total 0.015742 0.001260
|
||||
15 2 2 1 1 P3 total 0.008944 0.000385
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 P0 total 0.090188 0.005151
|
||||
1 1 1 1 1 P1 total 0.030606 0.001614
|
||||
2 1 1 1 1 P2 total 0.016462 0.000898
|
||||
3 1 1 1 1 P3 total 0.010173 0.000824
|
||||
8 1 2 1 1 P0 total 0.094339 0.004349
|
||||
9 1 2 1 1 P1 total 0.028988 0.001462
|
||||
10 1 2 1 1 P2 total 0.017473 0.000811
|
||||
11 1 2 1 1 P3 total 0.009763 0.000749
|
||||
4 2 1 1 1 P0 total 0.088294 0.003953
|
||||
5 2 1 1 1 P1 total 0.028719 0.001720
|
||||
6 2 1 1 1 P2 total 0.015571 0.000691
|
||||
7 2 1 1 1 P3 total 0.008255 0.000361
|
||||
12 2 2 1 1 P0 total 0.089633 0.002592
|
||||
13 2 2 1 1 P1 total 0.030008 0.000847
|
||||
14 2 2 1 1 P2 total 0.015748 0.001284
|
||||
15 2 2 1 1 P3 total 0.008951 0.000387
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 1.000736 0.060260
|
||||
2 1 2 1 1 total 1.000346 0.042656
|
||||
1 2 1 1 1 total 1.001091 0.052736
|
||||
3 2 2 1 1 total 1.001078 0.038212
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.031890 0.002523
|
||||
2 1 2 1 1 total 0.032714 0.001502
|
||||
1 2 1 1 1 total 0.030414 0.002369
|
||||
3 2 2 1 1 total 0.031051 0.001521
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 1.0 0.060234
|
||||
2 1 2 1 1 total 1.0 0.042523
|
||||
1 2 1 1 1 total 1.0 0.052777
|
||||
3 2 2 1 1 total 1.0 0.037842
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 P0 total 0.090065 0.006899
|
||||
1 1 1 1 1 P1 total 0.030595 0.002243
|
||||
2 1 1 1 1 P2 total 0.016480 0.001229
|
||||
3 1 1 1 1 P3 total 0.010157 0.000977
|
||||
8 1 2 1 1 P0 total 0.090629 0.005616
|
||||
9 1 2 1 1 P1 total 0.027865 0.001820
|
||||
10 1 2 1 1 P2 total 0.016804 0.001044
|
||||
11 1 2 1 1 P3 total 0.009373 0.000813
|
||||
4 2 1 1 1 P0 total 0.090100 0.005647
|
||||
5 2 1 1 1 P1 total 0.029359 0.002172
|
||||
6 2 1 1 1 P2 total 0.015944 0.000984
|
||||
7 2 1 1 1 P3 total 0.008410 0.000523
|
||||
12 2 2 1 1 P0 total 0.089607 0.004415
|
||||
13 2 2 1 1 P1 total 0.029988 0.001459
|
||||
14 2 2 1 1 P2 total 0.015755 0.001411
|
||||
15 2 2 1 1 P3 total 0.008951 0.000528
|
||||
mesh 1 group in group out legendre nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 P0 total 0.090131 0.008782
|
||||
1 1 1 1 1 P1 total 0.030617 0.002905
|
||||
2 1 1 1 1 P2 total 0.016492 0.001581
|
||||
3 1 1 1 1 P3 total 0.010164 0.001154
|
||||
8 1 2 1 1 P0 total 0.090661 0.006820
|
||||
9 1 2 1 1 P1 total 0.027875 0.002174
|
||||
10 1 2 1 1 P2 total 0.016810 0.001267
|
||||
11 1 2 1 1 P3 total 0.009376 0.000906
|
||||
4 2 1 1 1 P0 total 0.090199 0.007385
|
||||
5 2 1 1 1 P1 total 0.029391 0.002669
|
||||
6 2 1 1 1 P2 total 0.015962 0.001295
|
||||
7 2 1 1 1 P3 total 0.008419 0.000686
|
||||
12 2 2 1 1 P0 total 0.089704 0.005591
|
||||
13 2 2 1 1 P1 total 0.030020 0.001856
|
||||
14 2 2 1 1 P2 total 0.015772 0.001536
|
||||
15 2 2 1 1 P3 total 0.008961 0.000629
|
||||
mesh 1 group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 1.0 0.098093
|
||||
2 1 2 1 total 1.0 0.042346
|
||||
1 2 1 1 total 1.0 0.104352
|
||||
3 2 2 1 total 1.0 0.067889
|
||||
mesh 1 group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 1.0 0.099401
|
||||
2 1 2 1 total 1.0 0.042085
|
||||
1 2 1 1 total 1.0 0.104135
|
||||
3 2 2 1 total 1.0 0.067307
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 8.547713e-10 3.477664e-11
|
||||
2 1 2 1 total 9.057083e-10 4.171858e-11
|
||||
1 2 1 1 total 8.666731e-10 2.371072e-11
|
||||
3 2 2 1 total 8.532016e-10 1.638929e-11
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.031163 0.001724
|
||||
2 1 2 1 total 0.030895 0.001664
|
||||
1 2 1 1 total 0.030973 0.001409
|
||||
3 2 2 1 total 0.031058 0.001358
|
||||
mesh 1 group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.031781 0.002541
|
||||
2 1 2 1 1 total 0.032490 0.001487
|
||||
1 2 1 1 1 total 0.030274 0.002354
|
||||
3 2 2 1 1 total 0.030882 0.001500
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y surf
|
||||
3 1 1 x-max in 1 total 0.1888 0.008218
|
||||
|
|
@ -218,145 +218,145 @@
|
|||
30 2 2 y-max out 1 total 0.0000 0.000000
|
||||
29 2 2 y-min in 1 total 0.1870 0.009597
|
||||
28 2 2 y-min out 1 total 0.1850 0.011256
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 4.581283 0.329623
|
||||
2 1 2 1 1 total 4.452968 0.295762
|
||||
1 2 1 1 1 total 4.469295 0.239674
|
||||
3 2 2 1 1 total 4.570894 0.218416
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 4.580746 0.329583
|
||||
2 1 2 1 1 total 4.452519 0.295716
|
||||
1 2 1 1 1 total 4.468066 0.239680
|
||||
3 2 2 1 1 total 4.573657 0.219069
|
||||
mesh 1 delayedgroup group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.000007 3.812309e-07
|
||||
1 1 1 1 2 1 total 0.000036 1.967797e-06
|
||||
2 1 1 1 3 1 total 0.000034 1.878630e-06
|
||||
3 1 1 1 4 1 total 0.000077 4.212043e-06
|
||||
4 1 1 1 5 1 total 0.000031 1.726878e-06
|
||||
5 1 1 1 6 1 total 0.000013 7.233832e-07
|
||||
12 1 2 1 1 1 total 0.000007 3.663985e-07
|
||||
13 1 2 1 2 1 total 0.000035 1.891236e-06
|
||||
14 1 2 1 3 1 total 0.000034 1.805539e-06
|
||||
15 1 2 1 4 1 total 0.000076 4.048166e-06
|
||||
16 1 2 1 5 1 total 0.000031 1.659691e-06
|
||||
17 1 2 1 6 1 total 0.000013 6.952388e-07
|
||||
6 2 1 1 1 1 total 0.000007 3.123173e-07
|
||||
7 2 1 1 2 1 total 0.000035 1.612086e-06
|
||||
8 2 1 1 3 1 total 0.000034 1.539037e-06
|
||||
9 2 1 1 4 1 total 0.000076 3.450649e-06
|
||||
10 2 1 1 5 1 total 0.000031 1.414717e-06
|
||||
11 2 1 1 6 1 total 0.000013 5.926201e-07
|
||||
18 2 2 1 1 1 total 0.000007 2.946716e-07
|
||||
19 2 2 1 2 1 total 0.000036 1.521004e-06
|
||||
20 2 2 1 3 1 total 0.000034 1.452083e-06
|
||||
21 2 2 1 4 1 total 0.000076 3.255689e-06
|
||||
22 2 2 1 5 1 total 0.000031 1.334787e-06
|
||||
23 2 2 1 6 1 total 0.000013 5.591374e-07
|
||||
mesh 1 delayedgroup group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 1.0 1.414214
|
||||
1 1 1 1 2 1 total 0.0 0.000000
|
||||
2 1 1 1 3 1 total 0.0 0.000000
|
||||
3 1 1 1 4 1 total 1.0 0.578922
|
||||
4 1 1 1 5 1 total 0.0 0.000000
|
||||
5 1 1 1 6 1 total 0.0 0.000000
|
||||
12 1 2 1 1 1 total 0.0 0.000000
|
||||
13 1 2 1 2 1 total 1.0 0.578922
|
||||
14 1 2 1 3 1 total 1.0 1.414214
|
||||
15 1 2 1 4 1 total 1.0 1.414214
|
||||
16 1 2 1 5 1 total 1.0 0.875472
|
||||
17 1 2 1 6 1 total 1.0 1.414214
|
||||
6 2 1 1 1 1 total 0.0 0.000000
|
||||
7 2 1 1 2 1 total 0.0 0.000000
|
||||
8 2 1 1 3 1 total 1.0 1.414214
|
||||
9 2 1 1 4 1 total 1.0 0.579392
|
||||
10 2 1 1 5 1 total 1.0 1.414214
|
||||
11 2 1 1 6 1 total 0.0 0.000000
|
||||
18 2 2 1 1 1 total 1.0 0.868163
|
||||
19 2 2 1 2 1 total 1.0 1.414214
|
||||
20 2 2 1 3 1 total 0.0 0.000000
|
||||
21 2 2 1 4 1 total 1.0 0.868969
|
||||
22 2 2 1 5 1 total 1.0 1.414214
|
||||
23 2 2 1 6 1 total 0.0 0.000000
|
||||
mesh 1 delayedgroup group in nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 total 0.000221 0.000015
|
||||
1 1 1 1 2 1 total 0.001140 0.000079
|
||||
2 1 1 1 3 1 total 0.001088 0.000075
|
||||
3 1 1 1 4 1 total 0.002440 0.000169
|
||||
4 1 1 1 5 1 total 0.001001 0.000069
|
||||
5 1 1 1 6 1 total 0.000419 0.000029
|
||||
12 1 2 1 1 1 total 0.000221 0.000013
|
||||
13 1 2 1 2 1 total 0.001139 0.000066
|
||||
14 1 2 1 3 1 total 0.001088 0.000063
|
||||
15 1 2 1 4 1 total 0.002439 0.000142
|
||||
16 1 2 1 5 1 total 0.001000 0.000058
|
||||
17 1 2 1 6 1 total 0.000419 0.000024
|
||||
6 2 1 1 1 1 total 0.000220 0.000013
|
||||
7 2 1 1 2 1 total 0.001138 0.000067
|
||||
8 2 1 1 3 1 total 0.001086 0.000064
|
||||
9 2 1 1 4 1 total 0.002435 0.000144
|
||||
10 2 1 1 5 1 total 0.000998 0.000059
|
||||
11 2 1 1 6 1 total 0.000418 0.000025
|
||||
18 2 2 1 1 1 total 0.000221 0.000013
|
||||
19 2 2 1 2 1 total 0.001141 0.000066
|
||||
20 2 2 1 3 1 total 0.001090 0.000063
|
||||
21 2 2 1 4 1 total 0.002443 0.000141
|
||||
22 2 2 1 5 1 total 0.001002 0.000058
|
||||
23 2 2 1 6 1 total 0.000420 0.000024
|
||||
mesh 1 delayedgroup nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 total 0.013336 0.000919
|
||||
1 1 1 1 2 total 0.032739 0.002257
|
||||
2 1 1 1 3 total 0.120780 0.008325
|
||||
3 1 1 1 4 total 0.302780 0.020871
|
||||
4 1 1 1 5 total 0.849490 0.058555
|
||||
5 1 1 1 6 total 2.853000 0.196656
|
||||
12 1 2 1 1 total 0.013336 0.000770
|
||||
13 1 2 1 2 total 0.032739 0.001891
|
||||
14 1 2 1 3 total 0.120780 0.006977
|
||||
15 1 2 1 4 total 0.302780 0.017490
|
||||
16 1 2 1 5 total 0.849490 0.049071
|
||||
17 1 2 1 6 total 2.853000 0.164804
|
||||
6 2 1 1 1 total 0.013336 0.000790
|
||||
7 2 1 1 2 total 0.032739 0.001940
|
||||
8 2 1 1 3 total 0.120780 0.007157
|
||||
9 2 1 1 4 total 0.302780 0.017942
|
||||
10 2 1 1 5 total 0.849490 0.050338
|
||||
11 2 1 1 6 total 2.853000 0.169061
|
||||
18 2 2 1 1 total 0.013336 0.000757
|
||||
19 2 2 1 2 total 0.032739 0.001858
|
||||
20 2 2 1 3 total 0.120780 0.006855
|
||||
21 2 2 1 4 total 0.302780 0.017186
|
||||
22 2 2 1 5 total 0.849490 0.048217
|
||||
23 2 2 1 6 total 2.853000 0.161935
|
||||
mesh 1 delayedgroup group in group out nuclide mean std. dev.
|
||||
x y z
|
||||
0 1 1 1 1 1 1 total 0.000026 0.000026
|
||||
1 1 1 1 2 1 1 total 0.000000 0.000000
|
||||
2 1 1 1 3 1 1 total 0.000000 0.000000
|
||||
3 1 1 1 4 1 1 total 0.000083 0.000034
|
||||
4 1 1 1 5 1 1 total 0.000000 0.000000
|
||||
5 1 1 1 6 1 1 total 0.000000 0.000000
|
||||
12 1 2 1 1 1 1 total 0.000000 0.000000
|
||||
13 1 2 1 2 1 1 total 0.000081 0.000033
|
||||
14 1 2 1 3 1 1 total 0.000026 0.000026
|
||||
15 1 2 1 4 1 1 total 0.000026 0.000026
|
||||
16 1 2 1 5 1 1 total 0.000059 0.000036
|
||||
17 1 2 1 6 1 1 total 0.000033 0.000033
|
||||
6 2 1 1 1 1 1 total 0.000000 0.000000
|
||||
7 2 1 1 2 1 1 total 0.000000 0.000000
|
||||
8 2 1 1 3 1 1 total 0.000032 0.000032
|
||||
9 2 1 1 4 1 1 total 0.000080 0.000033
|
||||
10 2 1 1 5 1 1 total 0.000028 0.000028
|
||||
11 2 1 1 6 1 1 total 0.000000 0.000000
|
||||
18 2 2 1 1 1 1 total 0.000054 0.000033
|
||||
19 2 2 1 2 1 1 total 0.000029 0.000029
|
||||
20 2 2 1 3 1 1 total 0.000000 0.000000
|
||||
21 2 2 1 4 1 1 total 0.000054 0.000033
|
||||
22 2 2 1 5 1 1 total 0.000032 0.000032
|
||||
23 2 2 1 6 1 1 total 0.000000 0.000000
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 4.581283 0.329623
|
||||
2 1 2 1 total 4.452968 0.295762
|
||||
1 2 1 1 total 4.469295 0.239674
|
||||
3 2 2 1 total 4.570894 0.218416
|
||||
mesh 1 group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 4.580746 0.329583
|
||||
2 1 2 1 total 4.452519 0.295716
|
||||
1 2 1 1 total 4.468066 0.239680
|
||||
3 2 2 1 total 4.573657 0.219069
|
||||
mesh 1 delayedgroup group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.000007 3.812309e-07
|
||||
1 1 1 2 1 total 0.000036 1.967797e-06
|
||||
2 1 1 3 1 total 0.000034 1.878630e-06
|
||||
3 1 1 4 1 total 0.000077 4.212043e-06
|
||||
4 1 1 5 1 total 0.000031 1.726878e-06
|
||||
5 1 1 6 1 total 0.000013 7.233832e-07
|
||||
12 1 2 1 1 total 0.000007 3.663985e-07
|
||||
13 1 2 2 1 total 0.000035 1.891236e-06
|
||||
14 1 2 3 1 total 0.000034 1.805539e-06
|
||||
15 1 2 4 1 total 0.000076 4.048166e-06
|
||||
16 1 2 5 1 total 0.000031 1.659691e-06
|
||||
17 1 2 6 1 total 0.000013 6.952388e-07
|
||||
6 2 1 1 1 total 0.000007 3.123173e-07
|
||||
7 2 1 2 1 total 0.000035 1.612086e-06
|
||||
8 2 1 3 1 total 0.000034 1.539037e-06
|
||||
9 2 1 4 1 total 0.000076 3.450649e-06
|
||||
10 2 1 5 1 total 0.000031 1.414717e-06
|
||||
11 2 1 6 1 total 0.000013 5.926201e-07
|
||||
18 2 2 1 1 total 0.000007 2.946716e-07
|
||||
19 2 2 2 1 total 0.000036 1.521004e-06
|
||||
20 2 2 3 1 total 0.000034 1.452083e-06
|
||||
21 2 2 4 1 total 0.000076 3.255689e-06
|
||||
22 2 2 5 1 total 0.000031 1.334787e-06
|
||||
23 2 2 6 1 total 0.000013 5.591374e-07
|
||||
mesh 1 delayedgroup group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 1.0 1.414214
|
||||
1 1 1 2 1 total 0.0 0.000000
|
||||
2 1 1 3 1 total 0.0 0.000000
|
||||
3 1 1 4 1 total 1.0 0.578922
|
||||
4 1 1 5 1 total 0.0 0.000000
|
||||
5 1 1 6 1 total 0.0 0.000000
|
||||
12 1 2 1 1 total 0.0 0.000000
|
||||
13 1 2 2 1 total 1.0 0.578922
|
||||
14 1 2 3 1 total 1.0 1.414214
|
||||
15 1 2 4 1 total 1.0 1.414214
|
||||
16 1 2 5 1 total 1.0 0.875472
|
||||
17 1 2 6 1 total 1.0 1.414214
|
||||
6 2 1 1 1 total 0.0 0.000000
|
||||
7 2 1 2 1 total 0.0 0.000000
|
||||
8 2 1 3 1 total 1.0 1.414214
|
||||
9 2 1 4 1 total 1.0 0.579392
|
||||
10 2 1 5 1 total 1.0 1.414214
|
||||
11 2 1 6 1 total 0.0 0.000000
|
||||
18 2 2 1 1 total 1.0 0.868163
|
||||
19 2 2 2 1 total 1.0 1.414214
|
||||
20 2 2 3 1 total 0.0 0.000000
|
||||
21 2 2 4 1 total 1.0 0.868969
|
||||
22 2 2 5 1 total 1.0 1.414214
|
||||
23 2 2 6 1 total 0.0 0.000000
|
||||
mesh 1 delayedgroup group in nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 total 0.000221 0.000015
|
||||
1 1 1 2 1 total 0.001140 0.000079
|
||||
2 1 1 3 1 total 0.001088 0.000075
|
||||
3 1 1 4 1 total 0.002440 0.000169
|
||||
4 1 1 5 1 total 0.001001 0.000069
|
||||
5 1 1 6 1 total 0.000419 0.000029
|
||||
12 1 2 1 1 total 0.000221 0.000013
|
||||
13 1 2 2 1 total 0.001139 0.000066
|
||||
14 1 2 3 1 total 0.001088 0.000063
|
||||
15 1 2 4 1 total 0.002439 0.000142
|
||||
16 1 2 5 1 total 0.001000 0.000058
|
||||
17 1 2 6 1 total 0.000419 0.000024
|
||||
6 2 1 1 1 total 0.000220 0.000013
|
||||
7 2 1 2 1 total 0.001138 0.000067
|
||||
8 2 1 3 1 total 0.001086 0.000064
|
||||
9 2 1 4 1 total 0.002435 0.000144
|
||||
10 2 1 5 1 total 0.000998 0.000059
|
||||
11 2 1 6 1 total 0.000418 0.000025
|
||||
18 2 2 1 1 total 0.000221 0.000013
|
||||
19 2 2 2 1 total 0.001141 0.000066
|
||||
20 2 2 3 1 total 0.001090 0.000063
|
||||
21 2 2 4 1 total 0.002443 0.000141
|
||||
22 2 2 5 1 total 0.001002 0.000058
|
||||
23 2 2 6 1 total 0.000420 0.000024
|
||||
mesh 1 delayedgroup nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 total 0.013336 0.000919
|
||||
1 1 1 2 total 0.032739 0.002257
|
||||
2 1 1 3 total 0.120780 0.008325
|
||||
3 1 1 4 total 0.302780 0.020871
|
||||
4 1 1 5 total 0.849490 0.058555
|
||||
5 1 1 6 total 2.853000 0.196656
|
||||
12 1 2 1 total 0.013336 0.000770
|
||||
13 1 2 2 total 0.032739 0.001891
|
||||
14 1 2 3 total 0.120780 0.006977
|
||||
15 1 2 4 total 0.302780 0.017490
|
||||
16 1 2 5 total 0.849490 0.049071
|
||||
17 1 2 6 total 2.853000 0.164804
|
||||
6 2 1 1 total 0.013336 0.000790
|
||||
7 2 1 2 total 0.032739 0.001940
|
||||
8 2 1 3 total 0.120780 0.007157
|
||||
9 2 1 4 total 0.302780 0.017942
|
||||
10 2 1 5 total 0.849490 0.050338
|
||||
11 2 1 6 total 2.853000 0.169061
|
||||
18 2 2 1 total 0.013336 0.000757
|
||||
19 2 2 2 total 0.032739 0.001858
|
||||
20 2 2 3 total 0.120780 0.006855
|
||||
21 2 2 4 total 0.302780 0.017186
|
||||
22 2 2 5 total 0.849490 0.048217
|
||||
23 2 2 6 total 2.853000 0.161935
|
||||
mesh 1 delayedgroup group in group out nuclide mean std. dev.
|
||||
x y
|
||||
0 1 1 1 1 1 total 0.000026 0.000026
|
||||
1 1 1 2 1 1 total 0.000000 0.000000
|
||||
2 1 1 3 1 1 total 0.000000 0.000000
|
||||
3 1 1 4 1 1 total 0.000083 0.000034
|
||||
4 1 1 5 1 1 total 0.000000 0.000000
|
||||
5 1 1 6 1 1 total 0.000000 0.000000
|
||||
12 1 2 1 1 1 total 0.000000 0.000000
|
||||
13 1 2 2 1 1 total 0.000081 0.000033
|
||||
14 1 2 3 1 1 total 0.000026 0.000026
|
||||
15 1 2 4 1 1 total 0.000026 0.000026
|
||||
16 1 2 5 1 1 total 0.000059 0.000036
|
||||
17 1 2 6 1 1 total 0.000033 0.000033
|
||||
6 2 1 1 1 1 total 0.000000 0.000000
|
||||
7 2 1 2 1 1 total 0.000000 0.000000
|
||||
8 2 1 3 1 1 total 0.000032 0.000032
|
||||
9 2 1 4 1 1 total 0.000080 0.000033
|
||||
10 2 1 5 1 1 total 0.000028 0.000028
|
||||
11 2 1 6 1 1 total 0.000000 0.000000
|
||||
18 2 2 1 1 1 total 0.000054 0.000033
|
||||
19 2 2 2 1 1 total 0.000029 0.000029
|
||||
20 2 2 3 1 1 total 0.000000 0.000000
|
||||
21 2 2 4 1 1 total 0.000054 0.000033
|
||||
22 2 2 5 1 1 total 0.000032 0.000032
|
||||
23 2 2 6 1 1 total 0.000000 0.000000
|
||||
|
|
|
|||
|
|
@ -57,6 +57,10 @@ def broken_dagmc_model(request):
|
|||
model.settings.inactive = 2
|
||||
model.settings.output = {'summary': False}
|
||||
|
||||
# Limit max particle events to prevent particles from getting stuck in the
|
||||
# implicit complement of the non-root DAGMC universe.
|
||||
model.settings.max_particle_events = 100
|
||||
|
||||
model.export_to_xml()
|
||||
|
||||
return model
|
||||
|
|
|
|||
|
|
@ -285,3 +285,128 @@ def test_mesh_filter_rotation_roundtrip(run_in_tmpdir):
|
|||
elem = mesh_filter.to_xml_element()
|
||||
mesh_filter_xml = openmc.MeshFilter.from_xml_element(elem, meshes={mesh.id: mesh})
|
||||
assert np.allclose(mesh_filter_xml.rotation, mesh_filter.rotation)
|
||||
|
||||
|
||||
def test_mesh_filter_dataframe_regular_3d():
|
||||
"""Test MeshFilter.get_pandas_dataframe with a 3D RegularMesh."""
|
||||
mesh = openmc.RegularMesh()
|
||||
mesh.lower_left = [0, 0, 0]
|
||||
mesh.upper_right = [3, 4, 5]
|
||||
mesh.dimension = [3, 4, 5]
|
||||
|
||||
f = openmc.MeshFilter(mesh)
|
||||
data_size = 3 * 4 * 5
|
||||
df = f.get_pandas_dataframe(data_size, stride=1)
|
||||
|
||||
mesh_key = f'mesh {mesh.id}'
|
||||
assert (mesh_key, 'x') in df.columns
|
||||
assert (mesh_key, 'y') in df.columns
|
||||
assert (mesh_key, 'z') in df.columns
|
||||
assert len(df) == data_size
|
||||
# x varies fastest (stride=1), then y (stride=3), then z (stride=12)
|
||||
assert list(df[(mesh_key, 'x')][:3]) == [1, 2, 3]
|
||||
assert df[(mesh_key, 'y')].iloc[0] == 1
|
||||
assert df[(mesh_key, 'y')].iloc[3] == 2
|
||||
|
||||
|
||||
def test_mesh_filter_dataframe_regular_2d():
|
||||
"""Test MeshFilter.get_pandas_dataframe with a 2D RegularMesh."""
|
||||
mesh = openmc.RegularMesh()
|
||||
mesh.lower_left = [0, 0]
|
||||
mesh.upper_right = [2, 3]
|
||||
mesh.dimension = [2, 3]
|
||||
|
||||
f = openmc.MeshFilter(mesh)
|
||||
data_size = 2 * 3
|
||||
df = f.get_pandas_dataframe(data_size, stride=1)
|
||||
|
||||
mesh_key = f'mesh {mesh.id}'
|
||||
assert (mesh_key, 'x') in df.columns
|
||||
assert (mesh_key, 'y') in df.columns
|
||||
# Should NOT have a z column for a 2D mesh
|
||||
assert (mesh_key, 'z') not in df.columns
|
||||
assert len(df) == data_size
|
||||
|
||||
|
||||
def test_mesh_filter_dataframe_regular_1d():
|
||||
"""Test MeshFilter.get_pandas_dataframe with a 1D RegularMesh."""
|
||||
mesh = openmc.RegularMesh()
|
||||
mesh.lower_left = [0]
|
||||
mesh.upper_right = [5]
|
||||
mesh.dimension = [5]
|
||||
|
||||
f = openmc.MeshFilter(mesh)
|
||||
data_size = 5
|
||||
df = f.get_pandas_dataframe(data_size, stride=1)
|
||||
|
||||
mesh_key = f'mesh {mesh.id}'
|
||||
assert (mesh_key, 'x') in df.columns
|
||||
assert (mesh_key, 'y') not in df.columns
|
||||
assert (mesh_key, 'z') not in df.columns
|
||||
assert len(df) == data_size
|
||||
assert list(df[(mesh_key, 'x')]) == [1, 2, 3, 4, 5]
|
||||
|
||||
|
||||
def test_mesh_filter_dataframe_cylindrical():
|
||||
"""Test MeshFilter.get_pandas_dataframe with a CylindricalMesh."""
|
||||
mesh = openmc.CylindricalMesh(
|
||||
r_grid=[0.0, 1.0, 2.0],
|
||||
phi_grid=[0.0, math.pi],
|
||||
z_grid=[0.0, 5.0, 10.0]
|
||||
)
|
||||
|
||||
f = openmc.MeshFilter(mesh)
|
||||
nr, nphi, nz = mesh.dimension # 2, 1, 2
|
||||
data_size = nr * nphi * nz
|
||||
df = f.get_pandas_dataframe(data_size, stride=1)
|
||||
|
||||
mesh_key = f'mesh {mesh.id}'
|
||||
assert (mesh_key, 'r') in df.columns
|
||||
assert (mesh_key, 'phi') in df.columns
|
||||
assert (mesh_key, 'z') in df.columns
|
||||
# Should NOT have x, y columns
|
||||
assert (mesh_key, 'x') not in df.columns
|
||||
assert (mesh_key, 'y') not in df.columns
|
||||
assert len(df) == data_size
|
||||
# r varies fastest
|
||||
assert list(df[(mesh_key, 'r')][:nr]) == [1, 2]
|
||||
|
||||
|
||||
def test_mesh_filter_dataframe_spherical():
|
||||
"""Test MeshFilter.get_pandas_dataframe with a SphericalMesh."""
|
||||
mesh = openmc.SphericalMesh(
|
||||
r_grid=[0.0, 1.0, 2.0, 3.0],
|
||||
theta_grid=[0, math.pi],
|
||||
phi_grid=[0, 2 * math.pi]
|
||||
)
|
||||
|
||||
f = openmc.MeshFilter(mesh)
|
||||
nr, ntheta, nphi = mesh.dimension # 3, 1, 1
|
||||
data_size = nr * ntheta * nphi
|
||||
df = f.get_pandas_dataframe(data_size, stride=1)
|
||||
|
||||
mesh_key = f'mesh {mesh.id}'
|
||||
assert (mesh_key, 'r') in df.columns
|
||||
assert (mesh_key, 'theta') in df.columns
|
||||
assert (mesh_key, 'phi') in df.columns
|
||||
assert (mesh_key, 'x') not in df.columns
|
||||
assert len(df) == data_size
|
||||
|
||||
|
||||
def test_mesh_filter_dataframe_rectilinear():
|
||||
"""Test MeshFilter.get_pandas_dataframe with a RectilinearMesh."""
|
||||
mesh = openmc.RectilinearMesh()
|
||||
mesh.x_grid = [0.0, 1.0, 2.0]
|
||||
mesh.y_grid = [0.0, 1.0, 2.0, 3.0]
|
||||
mesh.z_grid = [0.0, 5.0]
|
||||
|
||||
f = openmc.MeshFilter(mesh)
|
||||
nx, ny, nz = mesh.dimension # 2, 3, 1
|
||||
data_size = nx * ny * nz
|
||||
df = f.get_pandas_dataframe(data_size, stride=1)
|
||||
|
||||
mesh_key = f'mesh {mesh.id}'
|
||||
assert (mesh_key, 'x') in df.columns
|
||||
assert (mesh_key, 'y') in df.columns
|
||||
assert (mesh_key, 'z') in df.columns
|
||||
assert len(df) == data_size
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue