Skip to content

Commit 95c6c4b

Browse files
tenpercentclaude
andcommitted
Apply clang-format to unit_tensor_descriptor_functors.cpp
Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 8faf9f3 commit 95c6c4b

1 file changed

Lines changed: 60 additions & 62 deletions

File tree

test/util/unit_tensor_descriptor_functors.cpp

Lines changed: 60 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ TEST(ConvertVisibleToHiddenId, SimplePackedDescriptor3D)
1515
{
1616
// For a 3D packed descriptor created via make_naive_tensor_descriptor_packed,
1717
// the visible dimension IDs are Sequence<1, 2, 3> (hidden dim 0 is the element space)
18-
constexpr auto desc = make_naive_tensor_descriptor_packed(
19-
make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
18+
constexpr auto desc =
19+
make_naive_tensor_descriptor_packed(make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
2020

2121
using DescType = decltype(desc);
2222

@@ -43,8 +43,8 @@ TEST(ConvertVisibleToHiddenId, SimplePackedDescriptor3D)
4343

4444
TEST(ConvertVisibleToHiddenId, SimplePackedDescriptor2D)
4545
{
46-
constexpr auto desc = make_naive_tensor_descriptor_packed(
47-
make_tuple(Number<32>{}, Number<64>{}));
46+
constexpr auto desc =
47+
make_naive_tensor_descriptor_packed(make_tuple(Number<32>{}, Number<64>{}));
4848

4949
using DescType = decltype(desc);
5050

@@ -60,8 +60,7 @@ TEST(ConvertVisibleToHiddenId, SimplePackedDescriptor2D)
6060

6161
TEST(ConvertVisibleToHiddenId, SimplePackedDescriptor1D)
6262
{
63-
constexpr auto desc =
64-
make_naive_tensor_descriptor_packed(make_tuple(Number<128>{}));
63+
constexpr auto desc = make_naive_tensor_descriptor_packed(make_tuple(Number<128>{}));
6564

6665
using DescType = decltype(desc);
6766

@@ -94,23 +93,23 @@ TEST(ConvertVisibleToHiddenId, SimplePackedDescriptor4D)
9493

9594
TEST(ConvertVisibleIdsToHiddenIds, SingleElement)
9695
{
97-
constexpr auto desc = make_naive_tensor_descriptor_packed(
98-
make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
96+
constexpr auto desc =
97+
make_naive_tensor_descriptor_packed(make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
9998

10099
using DescType = decltype(desc);
101100

102101
constexpr auto functor = convert_visible_ids_to_hidden_ids<DescType>{};
103102

104103
// Convert single visible ID
105-
constexpr auto result = functor(Sequence<0>{});
106-
using ExpectedResult = Sequence<1>;
104+
constexpr auto result = functor(Sequence<0>{});
105+
using ExpectedResult = Sequence<1>;
107106
EXPECT_TRUE((is_same<decltype(result), const ExpectedResult>::value));
108107
}
109108

110109
TEST(ConvertVisibleIdsToHiddenIds, MultipleElements)
111110
{
112-
constexpr auto desc = make_naive_tensor_descriptor_packed(
113-
make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
111+
constexpr auto desc =
112+
make_naive_tensor_descriptor_packed(make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
114113

115114
using DescType = decltype(desc);
116115

@@ -124,8 +123,8 @@ TEST(ConvertVisibleIdsToHiddenIds, MultipleElements)
124123

125124
TEST(ConvertVisibleIdsToHiddenIds, AllElements)
126125
{
127-
constexpr auto desc = make_naive_tensor_descriptor_packed(
128-
make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
126+
constexpr auto desc =
127+
make_naive_tensor_descriptor_packed(make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
129128

130129
using DescType = decltype(desc);
131130

@@ -139,8 +138,8 @@ TEST(ConvertVisibleIdsToHiddenIds, AllElements)
139138

140139
TEST(ConvertVisibleIdsToHiddenIds, ReversedOrder)
141140
{
142-
constexpr auto desc = make_naive_tensor_descriptor_packed(
143-
make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
141+
constexpr auto desc =
142+
make_naive_tensor_descriptor_packed(make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
144143

145144
using DescType = decltype(desc);
146145

@@ -154,8 +153,8 @@ TEST(ConvertVisibleIdsToHiddenIds, ReversedOrder)
154153

155154
TEST(ConvertVisibleIdsToHiddenIds, EmptySequence)
156155
{
157-
constexpr auto desc = make_naive_tensor_descriptor_packed(
158-
make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
156+
constexpr auto desc =
157+
make_naive_tensor_descriptor_packed(make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
159158

160159
using DescType = decltype(desc);
161160

@@ -190,13 +189,13 @@ TEST(GenerateArithmeticSequenceFromScan, SingleRange)
190189
{
191190
// Scan sequence: <0, 3> means:
192191
// - Index 0: range from (base + 0) to (base + 3) = Sequence<base, base+1, base+2>
193-
using ScanSeq = Sequence<0, 3>;
194-
constexpr index_t base = 5;
192+
using ScanSeq = Sequence<0, 3>;
193+
constexpr index_t base = 5;
195194

196195
constexpr auto functor = generate_arithmetic_sequence_from_scan<base, ScanSeq>{};
197196

198-
constexpr auto result = functor(Number<0>{});
199-
using ExpectedResult = Sequence<5, 6, 7>;
197+
constexpr auto result = functor(Number<0>{});
198+
using ExpectedResult = Sequence<5, 6, 7>;
200199
EXPECT_TRUE((is_same<decltype(result), const ExpectedResult>::value));
201200
}
202201

@@ -205,100 +204,100 @@ TEST(GenerateArithmeticSequenceFromScan, MultipleRanges)
205204
// Scan sequence: <0, 2, 5> means:
206205
// - Index 0: range from (base + 0) to (base + 2) = 2 elements
207206
// - Index 1: range from (base + 2) to (base + 5) = 3 elements
208-
using ScanSeq = Sequence<0, 2, 5>;
209-
constexpr index_t base = 3;
207+
using ScanSeq = Sequence<0, 2, 5>;
208+
constexpr index_t base = 3;
210209

211210
constexpr auto functor = generate_arithmetic_sequence_from_scan<base, ScanSeq>{};
212211

213212
// First range: base + [0, 2) = Sequence<3, 4>
214-
constexpr auto result_0 = functor(Number<0>{});
215-
using ExpectedResult0 = Sequence<3, 4>;
213+
constexpr auto result_0 = functor(Number<0>{});
214+
using ExpectedResult0 = Sequence<3, 4>;
216215
EXPECT_TRUE((is_same<decltype(result_0), const ExpectedResult0>::value));
217216

218217
// Second range: base + [2, 5) = Sequence<5, 6, 7>
219-
constexpr auto result_1 = functor(Number<1>{});
220-
using ExpectedResult1 = Sequence<5, 6, 7>;
218+
constexpr auto result_1 = functor(Number<1>{});
219+
using ExpectedResult1 = Sequence<5, 6, 7>;
221220
EXPECT_TRUE((is_same<decltype(result_1), const ExpectedResult1>::value));
222221
}
223222

224223
TEST(GenerateArithmeticSequenceFromScan, SingleElementRanges)
225224
{
226225
// Scan sequence with single-element ranges: <0, 1, 2, 3>
227-
using ScanSeq = Sequence<0, 1, 2, 3>;
228-
constexpr index_t base = 10;
226+
using ScanSeq = Sequence<0, 1, 2, 3>;
227+
constexpr index_t base = 10;
229228

230229
constexpr auto functor = generate_arithmetic_sequence_from_scan<base, ScanSeq>{};
231230

232231
// Each range contains exactly one element
233-
constexpr auto result_0 = functor(Number<0>{});
234-
using ExpectedResult0 = Sequence<10>;
232+
constexpr auto result_0 = functor(Number<0>{});
233+
using ExpectedResult0 = Sequence<10>;
235234
EXPECT_TRUE((is_same<decltype(result_0), const ExpectedResult0>::value));
236235

237-
constexpr auto result_1 = functor(Number<1>{});
238-
using ExpectedResult1 = Sequence<11>;
236+
constexpr auto result_1 = functor(Number<1>{});
237+
using ExpectedResult1 = Sequence<11>;
239238
EXPECT_TRUE((is_same<decltype(result_1), const ExpectedResult1>::value));
240239

241-
constexpr auto result_2 = functor(Number<2>{});
242-
using ExpectedResult2 = Sequence<12>;
240+
constexpr auto result_2 = functor(Number<2>{});
241+
using ExpectedResult2 = Sequence<12>;
243242
EXPECT_TRUE((is_same<decltype(result_2), const ExpectedResult2>::value));
244243
}
245244

246245
TEST(GenerateArithmeticSequenceFromScan, ZeroBase)
247246
{
248247
// Test with base = 0
249-
using ScanSeq = Sequence<0, 2, 4>;
250-
constexpr index_t base = 0;
248+
using ScanSeq = Sequence<0, 2, 4>;
249+
constexpr index_t base = 0;
251250

252251
constexpr auto functor = generate_arithmetic_sequence_from_scan<base, ScanSeq>{};
253252

254-
constexpr auto result_0 = functor(Number<0>{});
255-
using ExpectedResult0 = Sequence<0, 1>;
253+
constexpr auto result_0 = functor(Number<0>{});
254+
using ExpectedResult0 = Sequence<0, 1>;
256255
EXPECT_TRUE((is_same<decltype(result_0), const ExpectedResult0>::value));
257256

258-
constexpr auto result_1 = functor(Number<1>{});
259-
using ExpectedResult1 = Sequence<2, 3>;
257+
constexpr auto result_1 = functor(Number<1>{});
258+
using ExpectedResult1 = Sequence<2, 3>;
260259
EXPECT_TRUE((is_same<decltype(result_1), const ExpectedResult1>::value));
261260
}
262261

263262
TEST(GenerateArithmeticSequenceFromScan, VariableSizeRanges)
264263
{
265264
// Scan sequence with variable-size ranges: <0, 1, 4, 6, 10>
266-
using ScanSeq = Sequence<0, 1, 4, 6, 10>;
267-
constexpr index_t base = 2;
265+
using ScanSeq = Sequence<0, 1, 4, 6, 10>;
266+
constexpr index_t base = 2;
268267

269268
constexpr auto functor = generate_arithmetic_sequence_from_scan<base, ScanSeq>{};
270269

271270
// Range 0: [2+0, 2+1) = Sequence<2>
272-
constexpr auto result_0 = functor(Number<0>{});
273-
using ExpectedResult0 = Sequence<2>;
271+
constexpr auto result_0 = functor(Number<0>{});
272+
using ExpectedResult0 = Sequence<2>;
274273
EXPECT_TRUE((is_same<decltype(result_0), const ExpectedResult0>::value));
275274

276275
// Range 1: [2+1, 2+4) = Sequence<3, 4, 5>
277-
constexpr auto result_1 = functor(Number<1>{});
278-
using ExpectedResult1 = Sequence<3, 4, 5>;
276+
constexpr auto result_1 = functor(Number<1>{});
277+
using ExpectedResult1 = Sequence<3, 4, 5>;
279278
EXPECT_TRUE((is_same<decltype(result_1), const ExpectedResult1>::value));
280279

281280
// Range 2: [2+4, 2+6) = Sequence<6, 7>
282-
constexpr auto result_2 = functor(Number<2>{});
283-
using ExpectedResult2 = Sequence<6, 7>;
281+
constexpr auto result_2 = functor(Number<2>{});
282+
using ExpectedResult2 = Sequence<6, 7>;
284283
EXPECT_TRUE((is_same<decltype(result_2), const ExpectedResult2>::value));
285284

286285
// Range 3: [2+6, 2+10) = Sequence<8, 9, 10, 11>
287-
constexpr auto result_3 = functor(Number<3>{});
288-
using ExpectedResult3 = Sequence<8, 9, 10, 11>;
286+
constexpr auto result_3 = functor(Number<3>{});
287+
using ExpectedResult3 = Sequence<8, 9, 10, 11>;
289288
EXPECT_TRUE((is_same<decltype(result_3), const ExpectedResult3>::value));
290289
}
291290

292291
TEST(GenerateArithmeticSequenceFromScan, LargeBase)
293292
{
294293
// Test with a larger base value
295-
using ScanSeq = Sequence<0, 3>;
296-
constexpr index_t base = 100;
294+
using ScanSeq = Sequence<0, 3>;
295+
constexpr index_t base = 100;
297296

298297
constexpr auto functor = generate_arithmetic_sequence_from_scan<base, ScanSeq>{};
299298

300-
constexpr auto result = functor(Number<0>{});
301-
using ExpectedResult = Sequence<100, 101, 102>;
299+
constexpr auto result = functor(Number<0>{});
300+
using ExpectedResult = Sequence<100, 101, 102>;
302301
EXPECT_TRUE((is_same<decltype(result), const ExpectedResult>::value));
303302
}
304303

@@ -309,8 +308,7 @@ TEST(GenerateArithmeticSequenceFromScan, LargeBase)
309308
TEST(TensorDescriptorFunctorsIntegration, TransformPreservesMapping)
310309
{
311310
// Create a simple packed 2D descriptor
312-
constexpr auto desc = make_naive_tensor_descriptor_packed(
313-
make_tuple(Number<4>{}, Number<8>{}));
311+
constexpr auto desc = make_naive_tensor_descriptor_packed(make_tuple(Number<4>{}, Number<8>{}));
314312

315313
using DescType = decltype(desc);
316314

@@ -333,8 +331,8 @@ TEST(TensorDescriptorFunctorsIntegration, TransformPreservesMapping)
333331
TEST(TensorDescriptorFunctorsIntegration, ConvertIdsMatchDirectAccess)
334332
{
335333
// Verify that the functor produces the same result as direct access
336-
constexpr auto desc = make_naive_tensor_descriptor_packed(
337-
make_tuple(Number<2>{}, Number<4>{}, Number<8>{}));
334+
constexpr auto desc =
335+
make_naive_tensor_descriptor_packed(make_tuple(Number<2>{}, Number<4>{}, Number<8>{}));
338336

339337
using DescType = decltype(desc);
340338

@@ -350,8 +348,8 @@ TEST(TensorDescriptorFunctorsIntegration, ConvertIdsMatchDirectAccess)
350348
TEST(TensorDescriptorFunctorsIntegration, BatchConvertMatchesSingle)
351349
{
352350
// Verify that batch conversion produces the same result as individual conversions
353-
constexpr auto desc = make_naive_tensor_descriptor_packed(
354-
make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
351+
constexpr auto desc =
352+
make_naive_tensor_descriptor_packed(make_tuple(Number<4>{}, Number<8>{}, Number<16>{}));
355353

356354
using DescType = decltype(desc);
357355

0 commit comments

Comments
 (0)