Struct PreprocessResult

Struct Documentation

struct PreprocessResult

A collection of various meta-data that the preprocessing stage will collect.

Public Members

std::unordered_map<std::size_t, ExprPtr> scalarFactors
std::set<Index> indices
std::map<Tensor, UsageSet, TensorBlockLessThanComparator> tensors
std::map<Variable, UsageSet> variables
std::map<Tensor, std::size_t, TensorBlockLessThanComparator> tensorReferences
std::map<Variable, std::size_t> variableReferences