void OperationMultipleEvalPeriodic::multTranspose(DataVector& source,
    DataVector& result) {
  AlgorithmDGEMV<SLinearPeriodicBasis> op;
  LinearPeriodicBasis<unsigned int, unsigned int> base;

  op.mult_transposed(storage, base, source, this->dataset, result);
}
void OperationMultipleEvalPolyBoundary::multTranspose(DataVector& source,
    DataVector& result) {
  AlgorithmDGEMV<SPolyBoundaryBase> op;

  op.mult_transposed(storage, base, source, this->dataset, result);
}