Function sequant::eval::assert_valid_cell_table

Function Documentation

inline void sequant::eval::assert_valid_cell_table(CellTable const &table, ScopeBlock const &root)

Validates table against root and throws on any violation.

Parameters:
  • table – the cell table to check

  • root – the schedule’s root block, walked for the visibility rules

Throws:

Exception – listing every violation validate_cell_table reports