Exemple #1
0
        public static int VectorSetValue(SetValueFlag flag, int i, LisScalar value, LisVector v)
        {
            int ret = 0;

            unsafe
            {
                ret = IvyFEM.Lis.ImportedFunctions.lis_vector_set_value(flag, i, value, v.Native);
            }
            return(ret);
        }
Exemple #2
0
        public static int MatrixSetValueNew(
            SetValueFlag flag, int i, int j, LisScalar value, LisMatrix A)
        {
            int ret = 0;

            unsafe
            {
                ret = IvyFEM.Lis.ImportedFunctions.lis_matrix_set_value_new(
                    flag, i, j, value, A.Native);
            }
            return(ret);
        }
Exemple #3
0
        public static int VectorSetValues2(SetValueFlag flag, int start, int count, LisScalar[] values, LisVector v)
        {
            int ret = 0;

            unsafe
            {
                fixed(LisScalar *valuesP = &values[0])
                {
                    ret = IvyFEM.Lis.ImportedFunctions.lis_vector_set_values2(
                        flag, start, count, valuesP, v.Native);
                }
            }
            return(ret);
        }
Exemple #4
0
        public static int MatrixSetValues(
            SetValueFlag flag, int n, LisScalar[] values, LisMatrix A)
        {
            int ret = 0;

            unsafe
            {
                fixed(LisScalar *valuesP = &values[0])
                {
                    ret = IvyFEM.Lis.ImportedFunctions.lis_matrix_set_values(
                        flag, n, valuesP, A.Native);
                }
            }
            return(ret);
        }
Exemple #5
0
 public int SetValueNew(SetValueFlag flag, int i, int j, LisScalar value)
 {
     return(IvyFEM.Lis.Functions.MatrixSetValueNew(flag, i, j, value, this));
 }
Exemple #6
0
 public int SetValues(SetValueFlag flag, int n, LisScalar[] values)
 {
     return(IvyFEM.Lis.Functions.MatrixSetValues(flag, n, values, this));
 }
 public static extern unsafe int lis_vector_set_value(
     SetValueFlag flag, int i, LisScalar value, NativeLisVector *v);
 public static extern unsafe int lis_vector_set_values2(
     SetValueFlag flag, int start, int count, LisScalar *value, NativeLisVector *v);
 public static extern unsafe int lis_matrix_set_values(
     SetValueFlag flag, int n, LisScalar *value, NativeLisMatrix *A);
 public static extern unsafe int lis_matrix_set_value_new(
     SetValueFlag flag, int i, int j, LisScalar value, NativeLisMatrix *A);
Exemple #11
0
 public int SetValues2(SetValueFlag flag, int start, int count, LisScalar[] value)
 {
     return(IvyFEM.Lis.Functions.VectorSetValues2(flag, start, count, value, this));
 }
Exemple #12
0
 public int SetValues(SetValueFlag flag, int count, int[] index, LisScalar[] value)
 {
     return(IvyFEM.Lis.Functions.VectorSetValues(flag, count, index, value, this));
 }
Exemple #13
0
 public int SetValue(SetValueFlag flag, int i, LisScalar value)
 {
     return(IvyFEM.Lis.Functions.VectorSetValue(flag, i, value, this));
 }