| 
| static void  | IndexesMultiToSubmatrixIndexes (const std::vector< std::pair< int32, int32 > > &indexes_multi, std::vector< int32 > *submatrix_indexes) | 
|   | given a vector of pairs from computation.indexes_multi_indexes containing paris (submatrix-index, row-index), this function outputs to "submatrix_indexes" all (unique) submatrix indexes that appear; and it outputs to "contains_null_marker" true if the pair (-1, -1) appears anywhere in indexes_multi, and false otherwise.  More...
  | 
|   | 
| void  | ComputeCommandAttributes (const Nnet &nnet, const NnetComputation &computation, const ComputationVariables &vars, std::vector< CommandAttributes > *attributes) | 
|   | 
| void  | ComputeVariableAccesses (const ComputationVariables &variables, const std::vector< CommandAttributes > &command_attributes, std::vector< std::vector< Access > > *variable_accesses) | 
|   | After the command-level attributes have been computed, this function organizes them per variable (see class ComputationVariables for how a variable is defined; it is part of a matrix).  More...
  | 
|   | 
| void  | ComputeMatrixAccesses (const Nnet &nnet, const NnetComputation &computation, const ComputationVariables &variables, const std::vector< CommandAttributes > &command_attributes, std::vector< MatrixAccesses > *matrix_accesses) | 
|   | This function organizes information in the CommandAttributes in a way that is convenient to access per matrix.  More...
  | 
|   | 
| static void  | CheckComputationOnline (const Nnet &nnet, NnetComputation computation, bool check_rewrite) | 
|   | 
| void  | CheckComputation (const Nnet &nnet, const NnetComputation &computation, bool check_rewrite=false) | 
|   | This is a convenience interface for class ComputationChecker.  More...
  | 
|   | 
| void  | ComputeMatrixToSubmatrix (const NnetComputation &computation, std::vector< std::vector< int32 > > *mat_to_submat) | 
|   | This function computes a vector 'mat_to_submat', indexed by matrix index, such that (*mat_to_submat)[m] is a list of all the submatrix indexes that refer to matrix m.  More...
  | 
|   | 
| void  | PrintMatrixAccesses (std::ostream &os, const std::vector< MatrixAccesses > &matrix_accesses) | 
|   | This function is to be used in debugging; it produces human-readable output.  More...
  | 
|   | 
| void  | PrintCommandAttributes (std::ostream &os, const std::vector< CommandAttributes > &attributes) | 
|   | This function is to be used in debugging; it produces human-readable output.  More...
  | 
|   | 
| void  | GetCommandsOfType (const NnetComputation &computation, CommandType t, std::vector< int32 > *command_indexes) | 
|   | This utility function works out from a computation, the command-indexes of the commands of the given type.  More...
  | 
|   | 
| int64  | GetMaxMemoryUse (const NnetComputation &computation) | 
|   |