[Home] DMelt member access. Java source code: mikera.vectorz.util.MatrixBuilder
package mikera.vectorz.util;
import mikera.matrixx.AMatrix;
import mikera.vectorz.AVector;
import mikera.vectorz.Vectorz;
/**
* Utility class for efficiently building matrices by appending vector rows
*
* @author Mike
*/
public class MatrixBuilder extends AMatrix {
private static final long serialVersionUID = -5875133722867126330L;
private AVector[] data=new AVector[4];
int length=0;
private void ensureSize(int newSize) {
if (newSize>data.length) {
AVector[] nd=new AVector[Math.min(newSize, data.length*2)];
System.arraycopy(data, 0, nd, 0, length);
data=nd;
}
}
public void append(Iterable
Ads help maintain this website.