コード例 #1
0
        public static VariableMatrix createTemp()
        {
            VariableMatrix ret = new VariableMatrix(new DMatrixRMaj(1, 1));

            ret.setTemp(true);
            return(ret);
        }
コード例 #2
0
        public static VariableMatrix <T> createTemp()
        {
            VariableMatrix <T> ret;

            if (typeof(DMatrixRMaj).IsAssignableFrom(typeof(T)))
            {
                ret = new VariableMatrix <T>(new DMatrixRMaj(1, 1) as T);
            }
            else if (typeof(FMatrixRMaj).IsAssignableFrom(typeof(T)))
            {
                ret = new VariableMatrix <T>(new FMatrixRMaj(1, 1) as T);
            }
            else
            {
                throw new InvalidOperationException("Unknown matrix type!");
            }

            ret.setTemp(true);
            return(ret);
        }
コード例 #3
0
 public VariableMatrix createMatrix()
 {
     return(VariableMatrix.createTemp());
 }
コード例 #4
0
 public MatrixConstructor(ManagerTempVariables manager)
 {
     this.output = manager.createMatrix();
 }