getIndex.getIndex

Undocumented in source.
  1. alias getIndex = AliasSeq!((LHS[0] ~ RHS[0] ~ LHS[1] ~ RHS[1]).onlyUniq(ignr).removeCharacters(LHS[1] ~ RHS[1]), ((LHS[0] ~ RHS[0]).onlyDummy(ignr) ~ LHS[1] ~ RHS[1]).array.sort.uniq.array.to!string)
  2. alias getIndex = AliasSeq!((LHS[0] ~ RHS[0]).array.sort.uniq.array.to!string, "")
  3. alias getIndex = AliasSeq!(idx.onlyUniq(ignr), idx.onlyDummy(ignr))
  4. alias getIndex = AliasSeq!(join([UNQs, DMYs]).onlyUniq(ignr), join([UNQs, DMYs]).onlyDummy(ignr))
  5. alias getIndex = AliasSeq!(idx.onlyUniq(ignr), idx.onlyDummy(ignr))
  6. alias getIndex = AliasSeq!("", "")
    template getIndex(Node, string ignr = "")
    package
    static if(!(is(Node == Tree!(Ridx, L, R, OP, Leafs), string Ridx, L, R, string OP, Leafs...)))
    static if(!(is(Node == Leaf!(Ridx, idx, Ts), string Ridx, string idx, Ts)))
    static if(!(is(Node == Func!(Ridx, fun, Leafs), string Ridx, alias fun, Leafs...)))
    static if(!(is(Node == FnTensor!(idx, F), string idx, F)))
    alias getIndex = AliasSeq!("", "")

Meta