| 217 | } |
| 218 | |
| 219 | void TensorShape::SetNumDimensions(unsigned int numDimensions, bool initDimensionsSpecificity) |
| 220 | { |
| 221 | CheckScalar(); |
| 222 | CheckSpecifiedNumDimensions(); |
| 223 | CheckValidNumDimensions(numDimensions); |
| 224 | |
| 225 | m_NumDimensions = numDimensions; |
| 226 | m_Dimensionality = Dimensionality::Specified; |
| 227 | std::fill(m_Dimensions.begin(), m_Dimensions.begin() + m_NumDimensions, 0); |
| 228 | std::fill(m_DimensionsSpecificity.begin(), m_DimensionsSpecificity.begin() + m_NumDimensions, |
| 229 | initDimensionsSpecificity); |
| 230 | } |
| 231 | |
| 232 | void TensorShape::SetDimensionSize(unsigned int i, unsigned int dimensionSize) |
| 233 | { |
no test coverage detected