-
#include "tensorstore/index_space/dimension_identifier.h" -
Result<DimensionIndex> tensorstore::NormalizeDimensionIdentifier(
DimensionIdentifier identifier,
span<const std::string> labels); Normalizes a dimension identifier to a dimension index in the range
[0, rank).- Parameters:¶
- DimensionIdentifier identifier¶
The dimension identifier to normalize.
- span<const std::string> labels¶
Vector of length
rankspecifying the dimension labels.
- Returns:¶
The normalized dimension index.
- Error absl::StatusCode::kInvalidArgument:¶
if
identifieris not valid.