312313314315316317318319320321322
@Override public void applyOp(Op op) { for (int i=0; i<cols; i++) { AVector col=getColumn(i); if (col.isFullyMutable()) { col.applyOp(op); } else { col=col.mutable(); col.applyOp(op); replaceColumn(i,col); }
315316317318319320321322323324325
AVector col=getColumn(i); if (col.isFullyMutable()) { col.applyOp(op); } else { col=col.mutable(); col.applyOp(op); replaceColumn(i,col); } } }
338339340341342343344345346347348
unsafeSetVec(i, v); } else if (!v.isFullyMutable()) { v = v.sparseClone(); unsafeSetVec(i, v); } v.applyOp(op); } } @Override public double[] toDoubleArray() {