code: public static void insideBackward(final Hypergraph graph, final Hyperpotential w, 
              final Algebra s, final Scores scores) {
          insideAdjoint(graph, w, s, scores, false);
          weightAdjoint(graph, w, s, scores, false);
      }
docs: This method is identical to
  {@link Hyperalgo#insideBackward(Hypergraph, Hyperpotential, Algebra, Scores, HyperedgeDoubleFn)}
  except that the adjoints of the weights are add to {@link Scores#weightAdj}.
  
  INPUT: scores.alpha, scores.beta, scores.betaAdj.
  OUTPUT: scores.betaAdj, scores.weightsAdj.