Skip to content

Commit 2cf4c08

Browse files
committed
ran clang format again
1 parent 49a3474 commit 2cf4c08

7 files changed

Lines changed: 55 additions & 39 deletions

File tree

include/openmc/tensor.h

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,16 @@ struct Range {
7979
};
8080

8181
//! Create a Range [start, end)
82-
inline Range range(size_t start, size_t end) { return {start, end}; }
82+
inline Range range(size_t start, size_t end)
83+
{
84+
return {start, end};
85+
}
8386

8487
//! Create a Range [start, <end of axis>)
85-
inline Range range(size_t start) { return {start, SIZE_MAX}; }
88+
inline Range range(size_t start)
89+
{
90+
return {start, SIZE_MAX};
91+
}
8692

8793
namespace detail {
8894

@@ -93,13 +99,20 @@ struct SliceArg {
9399
size_t end;
94100
};
95101

96-
inline SliceArg to_slice_arg(All) { return {SliceArg::ALL, 0, 0}; }
97-
inline SliceArg to_slice_arg(Range r) { return {SliceArg::RANGE, r.start, r.end}; }
102+
inline SliceArg to_slice_arg(All)
103+
{
104+
return {SliceArg::ALL, 0, 0};
105+
}
106+
inline SliceArg to_slice_arg(Range r)
107+
{
108+
return {SliceArg::RANGE, r.start, r.end};
109+
}
98110

99111
template<typename I>
100-
inline typename std::enable_if<
101-
std::is_integral<I>::value || std::is_enum<I>::value, SliceArg>::type
102-
to_slice_arg(I i)
112+
inline
113+
typename std::enable_if<std::is_integral<I>::value || std::is_enum<I>::value,
114+
SliceArg>::type
115+
to_slice_arg(I i)
103116
{
104117
return {SliceArg::INDEX, static_cast<size_t>(i), 0};
105118
}
@@ -113,9 +126,8 @@ struct SliceResult {
113126

114127
//! Compute the result of applying slice arguments to shape/strides
115128
template<typename First, typename... Rest>
116-
SliceResult compute_slice(
117-
const vector<size_t>& shape, const vector<size_t>& strides,
118-
First first, Rest... rest)
129+
SliceResult compute_slice(const vector<size_t>& shape,
130+
const vector<size_t>& strides, First first, Rest... rest)
119131
{
120132
const size_t n = 1 + sizeof...(Rest);
121133
SliceArg args[1 + sizeof...(Rest)] = {
@@ -618,17 +630,17 @@ class Tensor {
618630
{
619631
auto strides = compute_strides();
620632
auto r = detail::compute_slice(shape_, strides, first, rest...);
621-
return {data_.data() + r.ptr_offset, std::move(r.shape),
622-
std::move(r.strides)};
633+
return {
634+
data_.data() + r.ptr_offset, std::move(r.shape), std::move(r.strides)};
623635
}
624636

625637
template<typename First, typename... Rest>
626638
View<const stored_type> slice(First first, Rest... rest) const
627639
{
628640
auto strides = compute_strides();
629641
auto r = detail::compute_slice(shape_, strides, first, rest...);
630-
return {data_.data() + r.ptr_offset, std::move(r.shape),
631-
std::move(r.strides)};
642+
return {
643+
data_.data() + r.ptr_offset, std::move(r.shape), std::move(r.strides)};
632644
}
633645

634646
//! Flat 1D view of all elements

src/photon.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,8 @@ PhotonInteraction::PhotonInteraction(hid_t group)
168168
close_dataset(dset);
169169
read_dataset(tgroup, "xs", xs);
170170

171-
auto cross_section =
172-
cross_sections_.slice(tensor::range(static_cast<size_t>(shell.threshold)), i);
171+
auto cross_section = cross_sections_.slice(
172+
tensor::range(static_cast<size_t>(shell.threshold)), i);
173173
cross_section = tensor::where(xs > 0, tensor::log(xs), 0);
174174

175175
if (object_exists(tgroup, "transitions")) {
@@ -184,7 +184,8 @@ PhotonInteraction::PhotonInteraction(hid_t group)
184184
read_dataset(tgroup, "transitions", matrix);
185185

186186
// Transition probability normalization
187-
double norm = tensor::Tensor<double>(matrix.slice(tensor::all, 3)).sum();
187+
double norm =
188+
tensor::Tensor<double>(matrix.slice(tensor::all, 3)).sum();
188189

189190
shell.transitions.resize(n_transition);
190191
for (int j = 0; j < n_transition; ++j) {
@@ -314,7 +315,8 @@ PhotonInteraction::PhotonInteraction(hid_t group)
314315

315316
tensor::Tensor<double> frst({static_cast<size_t>(1)});
316317
frst(0) = cutoff;
317-
tensor::Tensor<double> rest(electron_energy.slice(tensor::range(i_grid + 1)));
318+
tensor::Tensor<double> rest(
319+
electron_energy.slice(tensor::range(i_grid + 1)));
318320
electron_energy = tensor::concatenate(frst, rest);
319321
}
320322

src/physics.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -375,8 +375,7 @@ void sample_photon_reaction(Particle& p)
375375
// cross sections
376376
int i_grid = micro.index_grid;
377377
double f = micro.interp_factor;
378-
tensor::View<const double> xs_lower =
379-
element.cross_sections_.slice(i_grid);
378+
tensor::View<const double> xs_lower = element.cross_sections_.slice(i_grid);
380379
tensor::View<const double> xs_upper =
381380
element.cross_sections_.slice(i_grid + 1);
382381

src/secondary_correlated.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,12 @@ CorrelatedAngleEnergy::CorrelatedAngleEnergy(hid_t group)
132132
interp_mu = 1;
133133

134134
auto interp = int2interp(interp_mu);
135-
tensor::View<double> xs = mu.slice(0, tensor::range(offset_mu, offset_mu + m));
136-
tensor::View<double> ps = mu.slice(1, tensor::range(offset_mu, offset_mu + m));
137-
tensor::View<double> cs = mu.slice(2, tensor::range(offset_mu, offset_mu + m));
135+
tensor::View<double> xs =
136+
mu.slice(0, tensor::range(offset_mu, offset_mu + m));
137+
tensor::View<double> ps =
138+
mu.slice(1, tensor::range(offset_mu, offset_mu + m));
139+
tensor::View<double> cs =
140+
mu.slice(2, tensor::range(offset_mu, offset_mu + m));
138141

139142
vector<double> x {xs.begin(), xs.end()};
140143
vector<double> p {ps.begin(), ps.end()};

src/tallies/tally.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1007,7 +1007,8 @@ void reduce_tally_results()
10071007
// Extract 2D view of the VALUE column from the 3D results tensor,
10081008
// then copy into a contiguous array for MPI reduction
10091009
const int val_idx = static_cast<int>(TallyResult::VALUE);
1010-
tensor::View<double> val_view = tally->results_.slice(tensor::all, tensor::all, val_idx);
1010+
tensor::View<double> val_view =
1011+
tally->results_.slice(tensor::all, tensor::all, val_idx);
10111012
tensor::Tensor<double> values(val_view);
10121013

10131014
tensor::Tensor<double> values_reduced(values.shape());

src/xsdata.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,7 @@ void XsData::fission_vector_beta_from_hdf5(
148148
for (size_t a = 0; a < n_ang; a++)
149149
for (size_t d = 0; d < n_dg_; d++)
150150
for (size_t gin = 0; gin < n_g_; gin++)
151-
chi_delayed.slice(a, d, gin) =
152-
temp_chi.slice(a);
151+
chi_delayed.slice(a, d, gin) = temp_chi.slice(a);
153152

154153
// Get nu-fission
155154
tensor::Tensor<double> temp_nufiss({n_ang, n_g_}, 0.);
@@ -233,8 +232,7 @@ void XsData::fission_vector_no_beta_from_hdf5(hid_t xsdata_grp, size_t n_ang)
233232
for (size_t a = 0; a < n_ang; a++)
234233
for (size_t d = 0; d < n_dg_; d++)
235234
for (size_t gin = 0; gin < n_g_; gin++)
236-
chi_delayed.slice(a, d, gin) =
237-
temp_chi_d.slice(a, d);
235+
chi_delayed.slice(a, d, gin) = temp_chi_d.slice(a, d);
238236

239237
// Get prompt and delayed nu-fission directly
240238
read_nd_tensor(xsdata_grp, "prompt-nu-fission", prompt_nu_fission, true);
@@ -366,8 +364,7 @@ void XsData::fission_matrix_beta_from_hdf5(
366364
for (size_t a = 0; a < n_ang; a++)
367365
for (size_t d = 0; d < n_dg_; d++)
368366
for (size_t gin = 0; gin < n_g_; gin++) {
369-
tensor::View<double> row =
370-
chi_delayed.slice(a, d, gin);
367+
tensor::View<double> row = chi_delayed.slice(a, d, gin);
371368
row /= row.sum();
372369
}
373370
}
@@ -650,8 +647,7 @@ void XsData::combine(
650647
for (size_t a = 0; a < n_ang; a++)
651648
for (size_t d = 0; d < n_dg; d++)
652649
for (size_t gin = 0; gin < n_g; gin++) {
653-
tensor::View<double> row =
654-
chi_delayed.slice(a, d, gin);
650+
tensor::View<double> row = chi_delayed.slice(a, d, gin);
655651
row /= row.sum();
656652
}
657653
}

tests/cpp_unit_tests/test_tensor.cpp

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -626,8 +626,8 @@ TEST_CASE("Tensor multi-axis slice")
626626
REQUIRE(s3.ndim() == 2);
627627
REQUIRE(s3.shape(0) == 2);
628628
REQUIRE(s3.shape(1) == 4);
629-
REQUIRE(s3(0, 0) == 0); // t(0,0,0)
630-
REQUIRE(s3(1, 3) == 7); // t(0,1,3)
629+
REQUIRE(s3(0, 0) == 0); // t(0,0,0)
630+
REQUIRE(s3(1, 3) == 7); // t(0,1,3)
631631
}
632632

633633
// ============================================================================
@@ -733,8 +733,8 @@ TEST_CASE("View sub-slice")
733733
Tensor<int> t({6}, 0);
734734
t = {10, 20, 30, 40, 50, 60};
735735

736-
auto s = t.slice(range(1, 5)); // [20, 30, 40, 50]
737-
auto ss = s.slice(range(1, 3)); // [30, 40]
736+
auto s = t.slice(range(1, 5)); // [20, 30, 40, 50]
737+
auto ss = s.slice(range(1, 3)); // [30, 40]
738738
REQUIRE(ss.size() == 2);
739739
REQUIRE(ss[0] == 30);
740740
REQUIRE(ss[1] == 40);
@@ -819,9 +819,12 @@ TEST_CASE("StaticTensor2D iteration")
819819
TEST_CASE("StaticTensor2D slice")
820820
{
821821
StaticTensor2D<int, 3, 2> t;
822-
t(0, 0) = 1; t(0, 1) = 2;
823-
t(1, 0) = 3; t(1, 1) = 4;
824-
t(2, 0) = 5; t(2, 1) = 6;
822+
t(0, 0) = 1;
823+
t(0, 1) = 2;
824+
t(1, 0) = 3;
825+
t(1, 1) = 4;
826+
t(2, 0) = 5;
827+
t(2, 1) = 6;
825828

826829
// slice(1) = row 1 (fix axis 0 at 1)
827830
auto r1 = t.slice(1);

0 commit comments

Comments
 (0)