File indexing completed on 2026-06-26 07:46:16
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "Acts/Definitions/Common.hpp"
0010
0011 #include <cassert>
0012 #include <cstdlib>
0013 #include <ostream>
0014
0015 std::ostream& Acts::operator<<(std::ostream& os, MaterialUpdateMode mode) {
0016 switch (mode) {
0017 case MaterialUpdateMode::NoUpdate:
0018 os << "None (0)";
0019 break;
0020 case MaterialUpdateMode::PreUpdate:
0021 os << "PreUpdate (1)";
0022 break;
0023 case MaterialUpdateMode::PostUpdate:
0024 os << "PostUpdate (2)";
0025 break;
0026 case MaterialUpdateMode::FullUpdate:
0027 os << "FullUpdate (3)";
0028 break;
0029 default:
0030 assert(false && "Invalid material update mode (shouldn't happen)");
0031 std::abort();
0032 }
0033 return os;
0034 }