예제 #1
0
 public static ref BlockVector <N, double> mul <N>(BlockVector <N, double> lhs, BlockVector <N, double> rhs, ref BlockVector <N, double> dst)
     where N : ITypeNat, new()
 {
     VmlImport.vdMul(nati <N>(), ref head(lhs), ref head(rhs), ref head(dst));
     return(ref dst);
 }
예제 #2
0
파일: vml.cs 프로젝트: 0xCM/z0
 public static ref Block256 <N, double> mul <N>(Block256 <N, double> lhs, Block256 <N, double> rhs, ref Block256 <N, double> dst)
     where N : unmanaged, ITypeNat
 {
     VmlImport.vdMul(nat32i <N>(), ref head(lhs), ref head(rhs), ref head(dst));
     return(ref dst);
 }
예제 #3
0
 public static ref BlockVector <double> mul(BlockVector <double> lhs, BlockVector <double> rhs, ref BlockVector <double> dst)
 {
     VmlImport.vdMul(length(lhs, rhs), ref head(lhs), ref head(rhs), ref head(dst));
     return(ref dst);
 }
예제 #4
0
파일: vml.cs 프로젝트: 0xCM/z0
 public static ref RowVector256 <double> mul(RowVector256 <double> lhs, RowVector256 <double> rhs, ref RowVector256 <double> dst)
 {
     VmlImport.vdMul(length(lhs, rhs), ref head(lhs), ref head(rhs), ref head(dst));
     return(ref dst);
 }