Skip to content

Commit 2a0aeda

Browse files
committed
Doing the same for MF26
1 parent e2ca1c1 commit 2a0aeda

File tree

3 files changed

+34
-0
lines changed

3 files changed

+34
-0
lines changed

python/src/section/26/LAW2/TabulatedDistribution.python.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ void wrapTabulatedDistribution( python::module& module, python::module& ) {
111111
);
112112

113113
// add standard component definitions
114+
addStandardInterpolationTableDefinitions< Component >( component );
114115
addStandardComponentDefinitions< Component >( component );
115116
}
116117

python/test/MF26/LAW2/Test_ENDFtk_MF26_LAW2_TabulatedDistribution.py

+22
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,17 @@ def verify_chunk_lang12( self, chunk ) :
5050
self.assertAlmostEqual( 4., chunk.probabilities[1] )
5151
self.assertAlmostEqual( 6., chunk.probabilities[2] )
5252

53+
self.assertEqual( 1, chunk.NR )
54+
self.assertEqual( 1, chunk.number_interpolation_regions )
55+
self.assertEqual( 1, len( chunk.INT ) )
56+
self.assertEqual( 1, len( chunk.NBT ) )
57+
self.assertEqual( 2, chunk.INT[0] )
58+
self.assertEqual( 3, chunk.NBT[0] )
59+
self.assertEqual( 1, len( chunk.interpolants ) )
60+
self.assertEqual( 1, len( chunk.boundaries ) )
61+
self.assertEqual( 2, chunk.interpolants[0] )
62+
self.assertEqual( 3, chunk.boundaries[0] )
63+
5364
self.assertEqual( 2, chunk.NC )
5465

5566
# verify string
@@ -82,6 +93,17 @@ def verify_chunk_lang14( self, chunk ) :
8293
self.assertAlmostEqual( 4., chunk.probabilities[1] )
8394
self.assertAlmostEqual( 6., chunk.probabilities[2] )
8495

96+
self.assertEqual( 1, chunk.NR )
97+
self.assertEqual( 1, chunk.number_interpolation_regions )
98+
self.assertEqual( 1, len( chunk.INT ) )
99+
self.assertEqual( 1, len( chunk.NBT ) )
100+
self.assertEqual( 4, chunk.INT[0] )
101+
self.assertEqual( 3, chunk.NBT[0] )
102+
self.assertEqual( 1, len( chunk.interpolants ) )
103+
self.assertEqual( 1, len( chunk.boundaries ) )
104+
self.assertEqual( 4, chunk.interpolants[0] )
105+
self.assertEqual( 3, chunk.boundaries[0] )
106+
85107
self.assertEqual( 2, chunk.NC )
86108

87109
# verify string

src/ENDFtk/section/26/DiscreteTwoBodyScattering/TabulatedDistribution/test/TabulatedDistribution.test.cpp

+11
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,17 @@ void verifyChunk( const TabulatedDistribution& chunk ) {
168168
CHECK_THAT( 4., WithinRel( chunk.probabilities()[1] ) );
169169
CHECK_THAT( 6., WithinRel( chunk.probabilities()[2] ) );
170170

171+
CHECK( 1 == chunk.NR() );
172+
CHECK( 1 == chunk.numberInterpolationRegions() );
173+
CHECK( 1 == chunk.INT().size() );
174+
CHECK( 1 == chunk.interpolants().size() );
175+
CHECK( 1 == chunk.NBT().size() );
176+
CHECK( 1 == chunk.boundaries().size() );
177+
CHECK( 2 == chunk.INT()[0] );
178+
CHECK( 2 == chunk.interpolants()[0] );
179+
CHECK( 3 == chunk.NBT()[0] );
180+
CHECK( 3 == chunk.boundaries()[0] );
181+
171182
CHECK( 2 == chunk.NC() );
172183
}
173184

0 commit comments

Comments
 (0)