Package mikera.vectorz

Examples of mikera.vectorz.AVector.addAt()


 
  @Override
  public AVector addCopy(AVector v) {
    checkSameLength(v);
    AVector r=v.clone();
    r.addAt(index, 1.0);
    return r;
  }
 
  @Override
  public AVector subCopy(AVector v) {
View Full Code Here


 
  @Override
  public AVector subCopy(AVector v) {
    checkSameLength(v);
    AVector r=v.negateCopy().mutable();
    r.addAt(index, 1.0);
    return r;
  }

  @Override
  public boolean includesIndex(int i) {
View Full Code Here

 
  @Override
  public void addAt(int i, int j, double d) {
    AVector v=getColumn(j);
    if (v.isFullyMutable()) {
      v.addAt(i, d);
    } else {
      v=v.mutable();
      v.addAt(i, d);
      replaceColumn(j,v);
    }
View Full Code Here

    AVector v=getColumn(j);
    if (v.isFullyMutable()) {
      v.addAt(i, d);
    } else {
      v=v.mutable();
      v.addAt(i, d);
      replaceColumn(j,v);
    }
  }
 
  @Override
View Full Code Here

  }
 
  public void addAt(int i, int j, double d) {
    int band=j-i;
    AVector b=getBand(band);
    b.addAt(bandIndex(i,j), d);
  }

  @Override
  public BandedMatrix exactClone() {
    BandedMatrix b=new BandedMatrix(rowCount,columnCount,minBand,bands.clone());
View Full Code Here

  @Override
  public void addAt(int i, int j, double d) {
    if (d==0.0) return;
    AVector v=unsafeGetVec(i);
    if (v.isFullyMutable()) {
      v.addAt(j, d);
    } else {
      v=v.mutable();
      v.addAt(j, d);
      replaceRow(i,v);
    }
View Full Code Here

    AVector v=unsafeGetVec(i);
    if (v.isFullyMutable()) {
      v.addAt(j, d);
    } else {
      v=v.mutable();
      v.addAt(j, d);
      replaceRow(i,v);
    }
  }
 
  @Override
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.