Last updated July 30, 2009 11:02, by raindrop
MDIdentity
public class MDIdentity extends AMDSquareTransform{
override function transform (vector:IMDVector):IMDVector {
return vector;
}
public override function innerProduct(v1:IMDVector, v2:IMDVector):Number{
var s = 0.0;
for(n in [0..dim-1]){
s += v1.getElem(n) * v2.getElem(n);
}
return s;
}
public override function mul(transform:IMDSquareTransform):IMDSquareTransform{
return transform;
}
override function toString ():String { "MDIdentity\{ dim: {dim} \}" }
}





