| 552 | Ca4Block::Ca4Block() { block_type_ = "##CA"; } |
| 553 | |
| 554 | uint64_t Ca4Block::SumOfArray() const { |
| 555 | uint64_t sum = 0; |
| 556 | std::for_each(dim_size_list_.cbegin(), dim_size_list_.cend(), |
| 557 | [&] (auto dimension) -> void { |
| 558 | sum += dimension; |
| 559 | }); |
| 560 | return sum; |
| 561 | } |
| 562 | |
| 563 | uint64_t Ca4Block::ProductOfArray() const { |
| 564 | uint64_t product = 1; |