This is the complete list of members for ComputationLoopedOptimizer, including all inherited members.
| AddMatrixSwapCommands(const std::vector< int32 > &matrices1, const std::vector< int32 > &matrices2, NnetComputation *computation) | ComputationLoopedOptimizer | privatestatic | 
| analyzer_ | ComputationLoopedOptimizer | private | 
| CheckIdentifiedMatrices(const NnetComputation &computation, const std::vector< int32 > &list1, const std::vector< int32 > &list2, int32 time_difference) | ComputationLoopedOptimizer | privatestatic | 
| computation_ | ComputationLoopedOptimizer | private | 
| ComputationLoopedOptimizer(const Nnet &nnet, NnetComputation *computation) | ComputationLoopedOptimizer | inline | 
| ConvertListsToPairLists(const std::vector< std::vector< int32 > > &active_matrices, const std::vector< std::pair< int32, int32 > > &matrix_to_pair, std::vector< std::vector< std::pair< int32, int32 > > > *active_pairs) | ComputationLoopedOptimizer | privatestatic | 
| CreateMatrixPairs(const NnetComputation &computation, std::vector< std::pair< int32, int32 > > *matrix_to_pair) | ComputationLoopedOptimizer | privatestatic | 
| FindActiveMatrices(const NnetComputation &computation, const Analyzer &analyzer, const std::vector< int32 > &splice_point_commands, std::vector< std::vector< int32 > > *active_matrices) | ComputationLoopedOptimizer | privatestatic | 
| FindFirstRepeat(const std::vector< std::vector< std::pair< int32, int32 > > > &active_pairs, int32 time_shift_per_segment, int32 *seg1, int32 *seg2) | ComputationLoopedOptimizer | privatestatic | 
| FindTimeShift(const NnetComputation &computation) | ComputationLoopedOptimizer | privatestatic | 
| FormInfiniteLoop(int32 command1, int32 command2, NnetComputation *computation) | ComputationLoopedOptimizer | privatestatic | 
| GetIdentifiedMatrices(const std::vector< std::pair< int32, int32 > > &pair_list1, const std::vector< std::pair< int32, int32 > > &pair_list2, const unordered_map< std::pair< int32, int32 >, int32, PairHasher< int32 > > &pair_to_matrix, std::vector< int32 > *matrix_list1, std::vector< int32 > *matrix_list2) | ComputationLoopedOptimizer | privatestatic | 
| GetMatrixSwapOrder(const std::vector< int32 > &matrices1, const std::vector< int32 > &matrices2, std::vector< std::pair< int32, int32 > > *swaps) | ComputationLoopedOptimizer | privatestatic | 
| GetPairToMatrixMap(std::vector< std::pair< int32, int32 > > &matrix_to_pair, unordered_map< std::pair< int32, int32 >, int32, PairHasher< int32 > > *pair_to_matrix) | ComputationLoopedOptimizer | privatestatic | 
| ListsAreEqualExceptForPossibleShift(const std::vector< std::pair< int32, int32 > > &a, const std::vector< std::pair< int32, int32 > > &b, int32 shift) | ComputationLoopedOptimizer | privatestatic | 
| matrix_to_pair_ | ComputationLoopedOptimizer | private | 
| nnet_ | ComputationLoopedOptimizer | private | 
| NormalizeCindexes(std::vector< Cindex > *cindexes) | ComputationLoopedOptimizer | inlineprivatestatic | 
| Optimize() | ComputationLoopedOptimizer | |
| splice_point_commands_ | ComputationLoopedOptimizer | private |